Рынок бесплатных продуктов для самостоятельного создания сайтов и их тестирования постоянно пополняется и поддерживается энтузиастами-разработчиками. О двух таких системах — Denwer и Joomla пойдёт речь в этой статье. Будет подробно рассмотрены все этапы установки Joomla на Denwer, а также их настройка и конфигурация.
Описание Denwer — «джентльменского набора» веб-разработчика
Denwer — бесплатное программное обеспечение для установки на локальном компьютере собственного экземпляра веб-сервера со всеми возможностями реального хостинга.
Продукт бесплатен и доступен для свободного скачивания. В его состав обычно входит:
- веб-сервер Apache. Локальный экземпляр реального сервера, используемого на хостингах. Именно он отвечает за управление всеми узлами сайта и взаимодействие между ними;
- сервер MySQL. Средство управления базами данных, которое позволяет оперативно и в удобной форме обращаться с сохранёнными значениями, как пользователей, так и настроек сайта;
- интерпретатор PHP5. Нужен для преобразования PHP-кода в необходимый машинный код, понятный серверу;
- phpmyadmin — удобное средство для управления базами данных.
Установка Denwer на компьютер
Для обеспечения безопасности рекомендуется скачивать дистрибутив с официального сайта. После запуска начнётся процесс инсталляции. Первый вопрос будет задан пользователю относительно пути установки. По умолчанию используется C:\WebServers. Если нажать Enter, то это значение сохранится.
Затем будет предложено выбрать букву виртуального диска, на который будет размещена ссылка на папку установки для более быстрого доступа. Следующим этапом будет процесс копирования необходимых для работы «Денвера» файлов.
Первый запуск конфигурации сервера
После успешной установки, на рабочем столе возникнут три иконки:
- Start Denwer. Служит для запуска всех необходимых служб и сервисов.
- Restart Denwer. Перезапускает Денвер.
- Stop Denwer. Останавливает работу системы.
Щелкнув дважды по Start Denwer вы запустите все службы и сервисы. Теперь надо воспользоваться любым веб-браузером. В адресной строке нужно набрать localhost/denwer. Об успешной установке оповестит соответствующее сообщение с заголовком «Ура, заработало!». Это означает, что все службы инсталлировались и работают.
Установка Joomla 3 на Denwer — подробное руководство
Joomla уже давно занимает неплохие позиции среди систем управления контентом. Во многом благодаря её бесплатному распространению и открытости исходного кода. На данный момент уже вышла третья версия. Однако и предыдущие также можно встретить на просторах сети Интернет.
Сначала понадобится чистый дистрибутив последней версии Joomla. Скачивать его нужно только с официального сайта.
По пути С:\WebServers\home необходимо создать папку для будущего сайта, например mysite. В ней — каталог www.
После загрузки нужно распаковать архив и поместить все файлы и папки в директорию www, расположенной в mysite. Теперь надо перезапустить сервер.
Перед установкой Joomla на Denwer нужно создать и подготовить базу данных. Сделать это поможет встроенный в «Денвер» инструмент phpmyadmin. Перейдя в него из главной страницы localhost, нужно обратиться к вкладке «Базы данных».
Здесь вы увидите раздел «Создать базу данных» и поле для имени. Придумайте имя, нажмите кнопку «Создать». Теперь база готова, нужно только запомнить её имя - оно понадобится в дальнейшем.
Запуск процесса установки Joomla 3 на локальном сервере Denwer
Теперь в браузере нужно набрать адрес локального сайта, в данном случае mysite.
Откроется первый этап установки Joomla на Denwer. Он содержит в себе несколько полей, которые надо заполнить:
- язык. Выпадающее меню позволит выбрать необходимую локализацию сайта и административной панели;
- название сайта;
- описание. Представляет собой description для всего сайта. На него ориентируются поисковые системы, поэтому стоит подробно указать все сведения о ресурсе;
- e-mail администратора;
- логин администратора. Имя, по которому пользователь будет входить в административную панель Joomla;
- пароль администратора и его подтверждение;
- включить сайт. Возможные варианты — да или нет. Позволяет сразу начать просмотр сайта в реальном времени.
Кнопка «Далее» переведёт на следующий этап. Он называется «Конфигурация базы данных» и содержит следующие поля:
- тип базы данных. Практически всегда указывается MySQLi;
- имя сервера базы данных. Здесь нужно установить localhost;
- имя пользователя. Здесь можно указать значение root;
- пароль. Поле можно пока оставить пустым. В дальнейшем, при переносе сайта на реальный хостинг его нужно будет указать обязательно;
- имя базы данных. Оно было указано в phpmyadmin;
- префикс таблиц. Позволяет использовать несколько баз данных в одной, ориентируясь именно на это значение. Можно не изменять;
- действия с имеющимися таблицами. Можно оставить значение по умолчанию.
В следующем окне не нужно ничего менять, просто нажмите кнопку «Установка».
Завершающий этап
Последний этап установки Joomla на Denwer ознаменуется сообщением «Поздравляем, вы установили Joomla!»
Теперь осталось удалить директорию с установочными файлами installation. Это нужно сделать для того, чтобы ограничить доступ злоумышленников к файлам сайта. Установку Joomla 3 на Denwer можно считать завершённой! Осталось все проверить и посетить административную панель.
Тестирование сайта
На последней странице установки Joomla 3.3 на «Денвер» расположены две кнопки - «Сайт» и «Панель управления». Первая приведёт на только что созданный сайт и позволит оценить, как он работает и что в нем есть. Вторая откроет окно с предложением ввести логин и пароль администратора. Они указывались в процессе установки Joomla.
Введя свои данные, пользователь попадёт в административную панель управления. В ней можно выполнить необходимые настройки, создать первый материал, сменить шаблон, сконфигурировать модули и меню.
Заключение
В статье была подробно описана пошаговая установка Joomla 3 на Denwer. На самом деле в ней нет ничего сложного. Главное — следовать инструкциями и читать, что предлагает система.
После установки этих двух бесплатных продуктов можно смело приниматься за создание своих собственных сайтов практически любой сложности. Сообщество Joomla довольно велико, масса различных модулей, плагинов и компонентов, значительно облегчают жизнь веб-мастера.
Связка Joomla + «Денвер» позволит тестировать сайт у себя на ПК, не затрагивая основного сайта на хостинге. К примеру, при добавлении новой функции или возможности. После её успешной обкатки на локальном сервере можно заливать данные на удалённый.
Можно спокойно проводит пентест (проверку на уязвимость) без опасений, что он нанесет реальный вред. Зная структуру собственной базы и расположения файлов, сделать это будет довольно просто.
Стоит сказать несколько слов о защите. По умолчанию любой сайт на Joomla имеет вход в административную панель по адресу мой_сайт/administrator. Чтобы избежать незаконного посещения возможными злоумышленниками, рекомендуется скрыть её. Сделать это можно с помощью специальных плагинов и компонентов. После их установки вход в админку будет доступен только по одному адресу, известному лишь администратору.