Устанавливаем CMS Joomla на Denwer. Подробная инструкция по установке Joomla на локальный компьютер

Что же такое CMS? На английском эта аббревиатура расшифровывается как «Content Management System», что по-русски – «Система управления контентом». Что такое контент и где его брать, вы можете узнать, ознакомившись вот с этой статьей . А здесь мы поговорим о CMS Joomla и о том, как установить Joomla на Denwer – локальный сервер.

Часто CMS еще называют движком сайта. Что это значит? К примеру, один человек написал несколько PHP скриптов, сделав определенный сайт. Затем он показал сайт еще одному программисту, который пожелал в его код внести некоторые изменения, тем самым усовершенствовав его. Позднее эти два программиста показали код своего сайта общественности, и каждый желающий теперь мог его совершенствовать. Как результат, мы получили одну большую CMS.

Любой пользователь может взять этот движок (готовые PHP скрипты сайта) и создать на его основе уже собственный сайт согласно своим вкусам и потребностям. Для этого ему необходимо лишь скачать дополнительные блоки (модули) и установить их на сайт (грубо говоря, дополнить движок другими готовыми PHP-скриптами, выполняющими необходимые для пользователя функции).

Рынок бесплатных продуктов для самостоятельного создания сайтов и их тестирования постоянно пополняется и поддерживается энтузиастами-разработчиками. О двух таких системах — 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. Чтобы избежать незаконного посещения возможными злоумышленниками, рекомендуется скрыть её. Сделать это можно с помощью специальных плагинов и компонентов. После их установки вход в админку будет доступен только по одному адресу, известному лишь администратору.

Локальный сервер Денвер, готовая сборка локального сервера WAMP (Windows+Apache+MySQL+PHP) Российского производства.

  • Создание сайта Joomla на локальном компьютере;
  • Установка и настройка Денвер;
  • Где скачать Joomla;
  • Создать на Денвер домен;
  • Загрузить папки Joomla на Денвер;
  • Мастер установки Joomla.

Создание сайта Joomla на локальном компьютере

Создание сайта Joomla на локальном компьютере без выхода в интернет это распространенная практика веб-мастеров. Это позволяет бесплатно работать над проектом и только после его готовности переносить на платный хостинг. Сайт, созданный таким образом, называется локальным. Для создания локального сайта нужно установить на локальную машину, специальный набор программных продуктов. Это так называемая платформа, которую после установки называют локальным сервером.

Платформы для динамичного локального сайта состоят из трех основных продуктов:

  • Сервера HTTP,
  • Системы управления базами данных,
  • Языка программирования.

Все они собираются для связанной работы и специально для работы в определенных операционных системах. Есть платформы, работающие только под Windows, есть только под Linux, есть под OC МАС. Правда есть и универсальные кроссплатформы.

Наиболее распространены платформы, состоящие из

  • сервера HTTP Apache,
  • системы управления базами данных (MySQ через phpMyAdmin),
  • языка программирования (PHP).

Для Windows такие платформы называют WAMP . Для OC Linux, называются LAMP. Названия таких платформ представляют акронимы входящих в ее состав компонентов, например, WAMP (windows+apache+MySQL+php) .

Одной из готовых платформ для создания локального сайт, является готовая сборка Денвер. Это Российский продукт, имеющий свои особенности, но исторически завоевавший много пользователей. Есть у Денвер и достоинства и недостатки, не о них речь. Отмечу только, что задачи по созданию локального сайт Денвер решает, а проблемы в его работе позволяет решить богатый форумный материал по Денвер, скопившейся в сети.

Начинается установка Joomla на локальный сервер Денвер, конечно же, с установки самого набора на свой компьютер.

Установка и настройка Денвер

Для установки, возьмите последнюю версию Денвер на сайте разработчика www.denwer.ru/ . В состав последней версии входит PHP 5.3.13, что просто необходимо для установки Joomla 3, только эти требования уже минимальны.

Установка Денвер хорошо описан на официальном сайте, и дублировать его, считаю лишним. Остановлюсь на некоторых нюансах.

  • Для работы Денвер необходимо, чтобы компьютер «видел» адрес 127.0.0.1.Проверка: введите в "Пуск ->Выполнить" Windows;
  • Скачать Денвер удастся только после регистрации;
  • Денвер создает виртуальный диск для работы. Имя диска задаете вы при установке. В примере виртуальный диск [Z];
  • Папка с установленным локальным сервером Денвер называется WebSerwers,и она лежит на системном диске [C];
  • Файл конфигурации phpДенвер находится по адресу:
  • Файл настройки phpДенвер находится по адресу: , это файл php.ini
  • Управляют запуском Денвер три ярлыка Start,Stopи Restart. Программы управления Денвер находятся по адресу:

Важно! После любых изменений в настройках Денвер нужно производить его перезапуск (ярлык Restart)

  • Все служебные программы, проще вызывать со страницы Денвер «Ура, заработало!». Для ее вызова введите в адресную строку ;
  • По умолчанию Денвер назначает пользователя с пустым паролем для авторизации.

Переходим к установке Joomla. Установка Joomla на локальный сервер Денвер включает следующие этапы.

  1. Скачать дистрибутив Joomla;
  2. Создать на Денвер домен, он же хостинг, и папку для сайта;
  3. Установить папки Joomlaна Денвер;
  4. Создать базу данных на Денвер в phpMyAdmin;
  5. Инсталлировать Joomla из окна браузера в локальной сети.

Скачать дистрибутив Joomla

Дистрибутив Joomla возьмите отсюда . Это официальный сайт Joomla. Для примера я взял Joomla версии 3.0. На Денвер можно установить любую версию Joomla.

Создать на Денвер домен, он же хостинг, и папку для сайта

Как и любой другой сайт, локальный сайт должен иметь свое имя (Домен). Домен локальному сайту нужен для идентификации сайта внутри локальной сети. К интернет этот домен не имеет никакого отношения.

Чтобы создать домен локального сайта, а это и одновременно создание хостинга для локального сайта, нужно создать папку в с латинским названием, в директории . Пусть это будет папка . В этой папке нужно создать папку ,она нужна для хранения папок и файлов CMS Joomla и будущего сайта.

Итак, хостинг и каталог локального сайта созданы. В примере это .

Перегрузите Денвер.Теперь \joomla3\www можно наблюдать и в папке

Загрузить папки Joomla на Денвер

Здесь понадобится распакованный архив скачанного дистрибутива Joomla.Все его содержание нужно перекачать в папку . Для этого FTP не нужен. Закачку произведите напрямую или через Commander.

Создать базу данных на Денвер в phpMyAdmin

Переходим к созданию базы данных для локального сайта. Для этого нужно войти в phpMyAdmin Денвер. В адресной строке браузера введите . Переходом откроется страница Денвер, на которой вы найдете таблицу со ссылками – подсказками. Для входа в phpMyAdmin воспользуйтесь ссылкой: .

База данных любого сайта должна иметь: Имя; Пользователя; Пароль для авторизации; и хост, на котором она находится.

Для создания БД откройте вкладку «Базы данных». Дайте базе Имя (любое). Сравнение можно не выбирать, она задастся по умолчанию utf8_general_ci.

После создания базы данных нужно создать пользователя.

В принципе, пользователь уже создан. Это с пустым паролем. Можно оставить так, и не создавать нового пользователя. Но я нового пользователя создам. Это не сложно. Пользователь должен иметь Имя и все привилегии в управлении БД. Также нужно задать пароль.

Откройте вкладку «Базы данных». В строке созданной БД нажмите «Проверить привилегии», в следующем окне «Новый пользователь».

База данных с пользователем создана.

Мастер установки Joomla

Переходим к инсталляции Joomla. Запускаем Денвер.

Из адресной строки браузера запускаем «Мастер установки Joomla».Для этого в адресную строку введите . В примере: . Открывается первая страница «Мастера…». Далее по пунктам «Мастера установки Joomla» с листанием кнопками «Назад» и «Вперед».

1.Конфигурация сайта

Логин и пароль админа. нужно запомнить.

2. Конфигурация базы данных

В конфигурации БД вписываем данные БД созданной чуть выше.

3.Обзор

При желании можно установить Демо-данные, это пример готового сайта.

Языковой пакет joomla теперь можно установить из "Мастера установки...".

Если решили установить языковой пакет отсюда, пока, не удаляйте папку "Installition".

На последнем этапе удалите папку из окна инсталлятора или вручную из папки .

Все Установка Joomla на локальный сервер Денвер завершена.

При включеном Денвер, локальный сайт открывается по адресу:

Административная панель сайта joomla открывается по адресу:

В общем, Установка Joomla на локальный сервер Денвер в принципе не отличается от установки joomla на платный хостинг. О чем можно прочитать в других статьях сайта.

От автора: приветствую Вас дорогой друг. При создании сайтов, дома, на локальном компьютере, с использованием CMS Joomla, так или иначе, необходим под рукой веб-сервер, интерпретатор языка PHP и сервер системы управления базами данных MySQL. Конечно, вышеуказанные компоненты можно установить в отдельности и произвести их настройку для совместной работы, имея определенный набор знаний, но для начинающего веб-мастера это может оказаться непосильной задачей, да и по большому счету это не нужно. Так как в данное время реализованы готовые пакеты в которых уже установлено и настроено необходимое для веб-разработки программное обеспечение. Поэтому в данной статье я хотел бы показать Вам, что установка Joomla на denwer, который пользуется огромной популярностью среди веб-разработчиков, это достаточно быстрый и простой процесс.

Скачивание и распаковка исходных файлов движка

Ответ на вопрос как установить joomla на денвер, начинается со скачивания исходников CMS и последующей распаковки в необходимый каталог. Для этого переходим на официальный сайт движка, в раздел загрузок.

И скачиваем последнюю актуальную версию. Далее переходим в виртуальный диск, созданный программным обеспечением denwer (в моем случае это диск Z), либо в его каталог установки.

И открываем каталог home, в котором мы определим виртуальный домен для будущего сайта, представляющий собой обычную папку – joomla.loc.

127.0.0.1 joomla.loc

127.0.0.1 joomla . loc

Установка Joomla

Теперь давайте непосредственно поговорим о том, как осуществляется установка джумлы 3 на денвер? Итак, открываем браузер и обращаемся к только что созданному виртуальному домену joomla.loc. При этом на экране будет отображена главная страница мастера установки Joomla.

На первом этапе установки необходимо указать конфигурацию будущего сайта, а именно заполнить следующие поля

Название сайта – в данном поле приводится название создаваемого сайта, которое обычно отображается в шапке пользовательской части.

Описание – краткое описание будущего сайта.

E-mail администратора – почтовый ящик администратора сайта, на который будут отправляться при необходимости письма с системной информацией.

Логин администратора – логин администратора сайта, для доступа в панель управления CMS.

Пароль администратора – пароль администратора сайта, для доступа в панель управления.

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого роста с нуля в сайтостроении

Подтверждение пароля – подтверждение пароля, добавленного в предыдущее поле.

Выключить сайт – данный переключатель используется для отключения работы пользовательской части сайта.

После заполнения указанных выше полей, переходим к следующему этапу установки – Конфигурация БД.

На данном этапе необходимо заполнить следующие поля:

Тип базы данных – здесь необходимо выбрать расширение языка PHP, которое будет использоваться для доступа к базе данных.

Имя сервера базы данных – в данное поле необходимо прописать путь к серверу базы данных, для denwer это всегда localhost.

Имя пользователя – в данное поле указывается имя пользователя базы данных, по умолчанию для denwer – это root.

Пароль – пароль пользователя базы данных. Для пользователя root пароль не назначен, а значит, данное поле оставляем пустым.

Имя базы данных – здесь указывается имя базы данных, которая будет использоваться для хранения информации CMS Joomla. Соответственно предварительно необходимо создать базу данных, используя инструмент phpmyadmin, который поставляется в комплекте с denwer. Доступ к данному инструменту мы можем получить по адресу http://localhost/tools/phpmyadmin/. На главной странице phpmyadmin выбираем вкладку “Базы данных” и создаем новую базу данных, используя поле “Создать базу данных”.

Префикс таблиц – в данном поле указывается произвольная строка, которая будет добавлена к именам всех таблиц базы данных.

Заполнив все поля, переходим к последнему этапу установки.

На данной странице, мы можем установить, при необходимости demo-данные, то есть некий стандартный контент, который продемонстрирует возможности CMS и отправить созданную в предыдущих шагах конфигурацию на почтовый ящик, который был указан в первом шаге. Ниже представлены блоки с различной системной информацией об используемом сервере и интерпретаторе языка PHP, то есть в блоках отображаются результаты проверки на совместимость устанавливаемой CMS и конфигурации сервера. Для завершения установки кликаем по кнопке “Установка”.

Как только установка будет завершена, на экране будет отображено соответствующее сообщение.

После этого необходимо обязательно удалить каталог установки installation, используя для этого кнопку “Удалить директорию installation”.

На этом установка полностью завершена и можно переходить к обзору пользовательской части и панели администратора, используя для этого соответствующие ссылки. Как Вы видите, установка joomla на денвер – это достаточно простая задача, с которой сможет справиться абсолютно любой начинающий веб-мастер.

Вообще Joomla не сложная для понимания система управления контентом, и в то же время очень функциональная. Если Вы желаете изучить данную систему более подробно, Вам поможет наш курс Joomla-Мастер: с нуля до премиум шаблона.

Всего Вам доброго и удачного кодирования!!!

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого роста с нуля в сайтостроении

Во-первых надо скачать Joomla из нашего файлового архива. Достаточно зайти на главную страницу и просмотреть ее глазами на предмет ссылки на скачивание. Итак у вас есть архив. Распаковываем его.

Во-вторых необходимо установить локальный веб-сервер. Наилучший вариант по-моему мнению сборки "все в одном" это Денвер . Самая последняя версия качается отсюда . После скачивания устанавливаем его. Программа установки и ее подсказки довольно понятны. Инструкцию по установке денвера можно прочитать перейдя по этой ссылке .

Настройка денвера

После установки создаём внутри папки, куда установлен сервер папку для тестового сайта Joomla. Можно так его и назвать, без всяких зон, просто "joomla". Например:

D:\www\home\joomla\www\

Если сервер установлен на диск D:\ в папку с именем www. Внутри этой папки, есть папочка home - внутри неё нужно создавать домены. В данном примере создан домен для тестирования - директория joomla, внутри директории home, а уже внутри директории joomla создана директория www, чтобы при запуске сервер распознал новый домен. Если директорию www не создать - то сервер домен не распознает.

Запуск денвера

Для его запуска были созданы ярлыки, либо он должен стартовать автоматически при начале работы Windows(tm)(r) .Набираем в строке браузера localhost - должна открыться страница, где будет отображена страница приветствия на русском. В середине этой страницы есть ссылка - Заведение новых БД и пользователей MySQL . Нажимаем, открывается страница с формой создания новой базы данных (в базе хранятся все текстовые данные сайта и настройки). Не зполняем пароль администратора, во все остальные поля вводим одно слово joomla - это чтобы не путаться в последствие. Логика такая - тестируем скрипт Joomla!, значит домен называем joomla, а базу для него тоже называем joomla и с паролем на неё тоже joomla. Нажав на кнопочку отправки формы видим сообщение об успешном заведение новой базы данных. Двигаемся дальше.

Далее распаковываем все файлы из архива установки Joomla! внутрь директории home/joomla/www/ - сервер всё ещё запущен. Обратите внимание, чобы программа архиватор случайно не привела названия файлов к нижему регистру - есть несколько файлов с ИмяФайла.php где важны заглавные буквы! Обычно этого не происходит, но на всякий случай будьте бдительны. Теперь у нас всё готово к установки системы - сервер есть, на сервере создан домен, для хранения данных создана база, файлы скрипта положены куда надо. Приступаем к установке.

Установка

Набираем в строке браузера joomla (без всяких.ru) (Если вы чайник, то можете прочитать статью Установка Joomla в картинках где этот процесс описывается более подробно).

  • Открывается первая страница установки, которая проверяет все ли файлы/папки на месте и на них есть нужные права. На Denwer этот шаг можно смело пропускать - всё работает, проверено.
  • На втором шаге предлагается ввести данные подключения к базе данных - нужно же системе знать, куда складировать ценную информацию вашего сайта. Сервер баз данных находится у нас на локальной машине, а не на удалённом компьютере, так что смело пишем localhost, пароль, имя пользователя и имя базы данных у нас тоже не замысловатое - joomla. Всё остальное должно быть понятно - подсказки на русском есть у каждого пункта.
  • По завершению установки удалите папку installation - пока этого не сделаете, сайта не увидите. Система будет настойчиво вас просить эту самую папку удалить. После удаления папки всё готово - система установлена и готова к тестированию!

Как туда попасть

Сайт будет виден по адресу - http://joomla, а панель управления по адресу - http://joomla/administrator.