Установка Joomla (Джумла) на Denwer (Денвер). Устанавливаем CMS Joomla на Denwer

Первым делом скачиваем архив с доступной нам версией Joomla. После распаковываем его.

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

Внутри папки, куда установили сервер создадим папку для тестовой версии сайта Joomla. Допустим назовём её "joomla". К примеру:

D:\www\home\joomla\www\

Если сервер расположен на диске D:\ в папку с именем www. Внутри неё есть каталог home – в нём необходимо создавать домены. Здесь мы рассматриваем домен для тестирования - папка joomla, в папке home, а внутри joomla созданая папка www, с целью распознавания сервером нового домена. Сервре на станет распознавать домен, если не создать директорию www.

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

Денвер стартует автоматически при запуске системы, либо для запуска создаются иконки. В строке браузера прописываем localhost – откроется страница приветствия, в середине которой ссылка - Заведение новых БД и пользователей MySQL. По этой ссылке мы увидим форму для новой базы данных, в которой будут позднее храниться все настройки и данные сайта. Чтобы не путаться в последствии, оставим поле пароля администратора пустым, а во всех остальных полях напишем joomla. Отправляем форму и получаем сообщение о том, что новая база данных успешно создана.

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

Установка

В браузере вводим слово joomla (просто слово joomla).

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

Как попасть на сайт

http://joomla, а панель администрирования вы найдёте здесь - http://joomla/administrator.

Категория: Создание сайтов Создано: 02.03.2018 13:22

Добрый день посетители блога сайт! Сегодня будет небольшая статья о том, как установить движок Joomla 3 на локальный веб-сервер Denwer.

Если вы решились сделать свой сайт, то вы можете заранее не оплачивать хостинг и покупку домена. Вы сможете сначала весь процесс начала создания сайта попробовать у себя на компьютере на локальном сервере.

Для реализации данной цели необходима будет программа Denwer, которую вы сможете скачать с официального сайта http://denwer.ru совершенно бесплатно!

Программа Денвер необходима для имитации полноценного веб-сервера, но только не в интернете, а у вас на компьютере, чтобы на локальном веб-сервере могли открываться динамические сайты с применением языка PHP и базы данных MySQL.

В данной статье я расскажу как на Денвер поставить CMS Joomla 3. Будет считать, что программа Denwer у вас уже установлена на компьютере и включена. Об установке Денвера я сделаю отдельную статью, где будет продемонстрирована подробная установка данной программы.

Скачивание и распаковка CMS Joomla 3.x

И так, давайте приступим к скачиваю движка с официального сайта joomla.org. На данный момент актуальная версия CMS Joomla 3.8.5.

Скачивание и распаковка CMS

Перейдите на сайт http://joomla.org , и нажмите на главной странице в правом верхнем углу кнопку "Download".

При переходе на внутреннюю страницу, вы увидите две кнопки:

Скачать полный архив с актуальной версией движка Joomla 3.8.x

Скачать архив с апдейтом для обновлениядвижка Joomla 3.8.x (Данный вариант подходит для людей, у кого уже есть сайт под управлениемджумла движка, которому необходимо произвести обновление)

Создание базы данных (MySQL) на Денвер (Denwer)

После того как вы скачаете архив, распакуйте его любым удобным для вас архиватором. Многие пользуются программой WinRar, которой вы без проблем сможете распаковать скачанный zip-архив. Архив с движком необходимо распаковать в папку Денвера (z:\home\joomla-test\www\).

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

После запуска Денвера, необходимо в браузере набрать localhost/tools и нажать на папку phpmyadmin.

На экране в браузере вы увидите папку phpmyadmin, которую вам необходимо нажать, и таким образом вы попадёте в одноименную программу phpmyadmin, где сможете создать MySQL базу для сайта.

После попадания в phpmyadmin Необходимо нажать на кнопку "Базы данных".

На странице создания базы данных необходимо придумать название вашей MySQL базы, вбив в поле "Создать базу данных" придуманное вами название базы данных, и нажать на кнопку "Создать".

Установка Joomla на Denwer (на локальный веб-сервер)

При запущенном локальном веб-сервере Денвер, откройте браузер: и в браузерной строчке пропишите имя вашего сайта (в нашем случае http://joomla-test). В браузере у вас откроется страница с мастером установки джумла движка на ваш локальный веб-сервер.

На представленной страницы необходимо заполнить все поля:

  • Название сайта
  • Описание сайта (не обязательно, можно заполнить позже в административной части сайта)
  • Email
  • Логин (для входа в админку сайта)
  • Пароль (для входа в админку сайта)
  • Подтверждение пароля

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

Как только все обязательные поля вы заполните, нажимайте на кнопку "Далее".

На следующей странице необходимо ввести данные для подключения к MySQL сайта. Для этого в поля необходимо прописать следующие данные:

  • Имя сервера базы: localhost
  • Имя пользователя: root
  • Пароль: (данное поле оставьте пустым)
  • Имя базы данных (то название, что вы придумали при создании базы данных в phpmyadmin)

Префикс таблицы можете менять, а можете этого не делать.

Если системе управления сайтом джумла не удалось получить доступ к MySQL базе, на экране появится предупреждение, что данные для доступа не верные. Таким образом, необходимо будет перепроверить все вами введённые данные внимательно еще раз.

Данный этап является завершающем, где вы сможете выбрать установку демо-данных. Рекомендую устанавливать демо-данные, поскольку так вы сможете быстрее понять, как устроен вывод пунктов меню и статей на сайте. Выбираем чек бокс напротив "Изучаем Joomla", и нажимаем кнопку "Установка".

Установка движка Joomla на Denwer занимает совсем не много времени. По завершению установки Joomla на локальный веб-сервер Денвер, вы будете перенаправлены на страницу, с сообщением "Поздравляем, вы установили Joomla!".
На странице с завершением установки необходимо будет удалить папку Installation, и перейти или на фронтальную часть сайта, или в админку. Директорию "Installation" необходимо будет удалить, поскольку после установки движка данная директория становится для безопасности сайта опасной.

Перейдите в папку где лежат файлы движка (в нашем случае это - z:\home\joomla-test\www\) и найдите там файл под названием htaccess.txt, и переименуйте его в.htaccess (переименуйте именно так.htaccess, убрав расширение.txt и поставив в начале названия htaccess точку ".htaccess").

Данный htaccess файл отвечает за формирование внутренних транслитерированных ссылок для вашего сайта (Пример: http://site.ru/nazvanie-vnutrennej-stranicy.html).

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

Во-первых надо скачать 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.

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

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

Матерые пользователи компьютера с легкостью смогут поставить себе Denwer и запустить его, но большинство «зеленых» юзеров испытывают трудности с установкой и последующем управлением локальным хостом (перенос на виртуальный хост для них действительно большая проблема).
https://www.youtube.com/watch?v=LRoII5WpMmg

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

Распишем все по пунктам, чтобы вам было понятнее:

  • В первую очередь необходимо скачать сам Denwer по URL: http://www.denwer.ru/ или http://wpnew.ru/denwer_3.zip (неофициальный источник, версия может быть устаревшей);
  • После скачивания Денвера, необходимо установить его;
  • После запуска продукт спросит вас «Действительно ли Вы хотите установить базовый пакет?», на что отвечаем «Да»;
  • Теперь нажимаем клавишу «Enter». Теперь вас попросят указать папку, куда необходимо скопировать файлы сервера. Рекомендуем оставить путь по умолчанию «C\WebServers», или же можете самостоятельно указать папку, в которую вы хотите установить Денвер;
  • Как выберете папку установки, нажимайте «Enter», после чего сразу нажимайте «Y» (то есть «YES»);
  • Сейчас потребуется выбрать букву диска (по умолчанию идет буква Z, рекомендуем также ее использовать, если она не занята);
  • Нажмите «Enter», после чего начнется перенос файлов в ту папку, которую вы указывали ранее;
  • Как только перенос будет окончен, на следующем этапе всплывет окно, в котором будет написано, что виртуальный диск может запускаться в двух режимах. 1-й режим подразумевает запуск виртуального диска при запуске Windows, а 2-ой не будет создавать виртуальный диск при запуске Windows. Особой разницы нет, ведь сервера придется запускать в обоих случаях, но 1-й вариант считается наиболее оптимальным, поэтому рекомендуем нажать «1» и «Enter»;
  • В завершение установки, установщик Denwer спросит вас, стоит ли создавать ярлыки на рабочем столе. Рекомендуем вписать «Y» и нажать «Enter», так будет удобнее всего. В случае чего, можно будет после выполнить перенос ярлыков из папки.

Запускаем Денвер при помощи иконки, расположенной на рабочем столе. В строке браузера прописываем «localhost» после чего появится окно, в котором ищем ссылку «Заведение новых БД и пользователей MySQL». Создайте новую базу данных, запомните ее название (заметим, что можно поле пароля имени и пароля пользователя можно оставить пустым – так меньше будет вероятности запутаться в будущем). Все, теперь в Denwer у вас есть база данных, которую мы будем дальше подключать к Joomla.
https://www.youtube.com/watch?v=bNn642qE7RY

Установка Джумлы в Денвер

После установки Денвера, на диске «С» у вас должна создаться папка «WebServers», в которой будут расположены все файлы вашего сайта; для удобства также был создан диск «Z», перейдя на который вы также попадете в папку «WebServers». Разницы нет, куда переходить, но имейте это в виду.

Зайдите на диск Z, а далее в папку home. Тут вам необходимо создать папку, которая будет иметь будущее название сайта; то есть нужно вписать доменное имя, которое, возможно, вы в дальнейшем будете использовать. Пусть у нас будет ресурс saitnajoomla.ru. После создания этой папки, необходимо создать еще одну под названием «www». После этого стоит найти скачанный архив с Joomla и выполнить перенос всех файлы в только что созданную папку «www». Если у вас нет дистрибутива Joomla, то получить его можно по URL: https://www.joomla.org/download.html

Итак, мы загрузили файлы Joomla в нужную папку Денвера, заранее создали базу MySQL и запустили Denwer через ярлык на рабочем столе. Если все так, то в браузере вбиваем адрес вашего сайта и переходим по нему; если будет показана ошибка или вас перенаправит на виртуальный сайт, то выключите интернет и перезапустите Денвер.
https://www.youtube.com/watch?v=6bucZwbCXHY
При переходе на сайт перед вами откроется одно из окон Joomla – с возможными проблемами и настройками конфигурации. Так как мы используем Денвер, то проблем с хостером у нас возникнуть не может, поэтому вы наверняка попадете на страницу настройки своего сайта. Тут вам необходимо ввести название сайта, его описание для поисковых систем, e-mail администратора, пароль и логин. После заполнения всех этих полей, переходим к следующему этапу.

Теперь потребуется дать доступ к базе данных. Просто заполняем все поля (префикс таблиц генерируется автоматически, его можно не менять). И опять нажимаем кнопку «Далее», после чего вы будете перенаправлены на конечную страницу установки, где можно выбрать тип демо-данных, а также отправить информацию о конфиге сайта на электронную почту (можно сразу ознакомиться с ней).
https://www.youtube.com/watch?v=KXEbMXTzEiQ

Вот и все, на этом установку Joomla можно считать оконченной. Вам лишь остается войти в панель управления при помощи логина и пароля, которые вы указывали на первых этапах установки. После установки не забудьте удалить папку «installation»; на Денвере никто не будет пытаться получить доступ к вашим файлам, но если папку не удалить и затем выполнить перенос сайта на виртуальный хост, то безопасность сайта будет под угрозой.