Как установить Joomla 3 на Ubuntu v16.04
Мы рассмотрим установку системы управления содержимым Joomla! для виртуального сервера с ОС Ubuntu.
Что представляет собой Joomla
Джумла является бесплатной системой, позволяющей управлять содержимым сайта. Она разработана на скриптовом языке php, в работе в обязательном порядке участвует СУБД MySQL. Установка происходит предельно просто, далее пользователю предлагается широкий и гибкий функционал, позволяющий управлять средними и малыми проектами. Джумлу можно назвать второй в мире CMS по популярности, для нее каждый месяц выпускаются новые дополнения и функции. Сегодня Joomla имеет:
- Меню типа ACL;
- Менеджер шаблонов с поддержкой SCSS и SASS файлов;
- Обновленную новостную ленту;
- Сохранность динамической переменной JavaScript;
- Новый способ извлечения строк кода из хранилища данных;
- Расширенные настройки всплывающей подсказки в Bootstrap;
- Написание сложных команд для базы данных;
- Напоминание об обновлении языка php до последней версии;
- Потоковое подключение, поддерживающее прокси;
- Упрощенное создание категорий сайта;
- Обновление происходит быстрее и проще.
Помимо Joomla, на веб-сервер можно установить не менее популярную и практичную CMS.
Что потребуется для работы
Выполнять описанные рекомендации следует администратору, обладающему правом суперпользователя.
Для того, чтобы началась работа с Джумлой, виртуальному серверу нужна загрузка LAMP-стека.
С установленным программным обеспечением и необходимыми правами можно приступать к инсталлу CMS.
Как загрузить Джумлу
Сначала понадобится зайти в домашнюю директорию и создать каталог, где разместятся файлы CMS:
mkdir tempjo
После этого перейти в созданную папку:
Можно взять самую последнюю версию Джумлы напрямую с сайта разработчика:
Обратите внимание: здесь найдутся обновленные и актуальные модели CMS.
После скачивания архив с файлами системы управления контентом окажется в директории виртуального сервера. Чтобы приступить к дальнейшей установке, Джумлу придется разархивировать и переместить в директорию Апача:
mkdir html html/joomla
sudo tar zxvf ~/tempjo/Joomla_3-7.2-Stable-Full_Package.tar.gz -C /var/www/html/joomla
Для освобождения места временная папка удаляется:
Как настроить параметры
После переноса файлов, к ним нужно предоставить доступ для установщика Джумлы:
chmod -R 755 /var/www/html/joomla/
Как настроить СУБД
Для создания базы данных потребуется зайти в MySQL:
Вход в базу данных доступен по паролю от суперпользователя. После этого нужна будет новая БД, в ней – пользователь, а пользователю – все привилегии для работы и редактирования.
Команда для создания базы:
Теперь пользователь:
Установка пароля:
Обязательно нужно предоставить привилегии, иначе Джумла не будет позволять пользователю оперировать с таблицами в MySQL:
Актуализирование привилегий СУБД:
В конце нужно выйти:
exit
Как настроить Apache
Сначала потребуется внести изменения в конфигурацию Апача. Сделать это можно командой:
После надо добавить строчки, внеся в них актуальный IP:
<VirtualHost {ip-адрес}>
DocumentRoot /var/www/
ServerName {ip-адрес}
ErrorLog /var/log/apache2/error_{ip-адрес}
CustomLog /var/log/apache2/access_log_{ip-адрес} combined
</VirtualHost>
Способ настройки файрволла
Файрволл понадобится, чтобы можно было удаленно управлять устройством:
iptables-save
Обратите внимание: если сервер перезагрузится, порты снова придется открывать.
Получение доступа для установщика Джумлы
Когда все необходимые для работы папки с файлами Joomla будут находиться на виртуальном сервере, можно начать непосредственную установку системы управления содержимым через браузер.
Сначала нужно в адресную строчку ввести IP либо доменное имя:
К примеру, следующим образом:
Появится предложение выбора языка.
В поля конфигурации система попросит написать имя сайта, контактную почту, пароль и прочую информацию. Желательно устанавливать наиболее сложный пароль, иначе сайт может подвергнуться атакам хакеров. Ниже есть опция включения и выключения видимости сайта для других пользователей.
В конфигурации базы данных нужно указать пользователя БД, имя БД и пароль. Графу с типом можно оставить стандартной. В качестве префикса можно написать любое слово.
Если возникнет такая необходимость, можно загрузить демо-данные. После введения всей информации начинается непосредственная загрузка Джумлы.
Желательно удалять установочные папки, чтобы ими не могли воспользоваться злоумышленники.
Когда все закончится, в браузере откроется панель администрирования.
Для входа в админку сайта следует воспользоваться паролем и логином, внесенными в самом начале. Прямой вход в админку осуществляется по адресу: