CloudLite
8 (495) 784-61-39 techsupport@cloudlite.ru
Техническая поддержка
8 (495) 784-61-37 sales@cloudlite.ru
Тарифы, оплата, счета
Array
(
    [ELEMENT_CODE] => kak-ustanovit-joomla-3-na-ubuntu-16-04
)
Виртуальный сервер Windows/Linux

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

Представляем Вашему вниманию инструкцию по установке CMS Joomla 3 на виртуальный сервер под управлением операционной системы Ubuntu 16.04.

Joomla представляет собой одну из самых популярных систем управления контентом, в которой используется PHP и базы данных типа MySQL или PostgreSQL в качестве скриптового языка. Joomla является бесплатной, простой и понятной, обладает широким функционалом и гибкостью. Это оптимальный вариант для проектов небольшого и среднего масштаба. Располагает более 10 тысячами дополнений и функций, в числе которых:

  • Обновленная новостная лента;
  • Улучшенный метод извлечения строк из хранилища;
  • Новый плагин, который отображает сообщение для обновления версии PHP;
  • Более простое создание категории;
  • Оптимизирован процесс обновления;
  • Обновленный тип меню ACL;
  • Модернизировано хранение динамических переменных JavaScript;
  • Опция генерации усложненных запросов к бд;
  • Потоковые подключения для поддержки прокси;
  • Широкие возможности настройки для всплывающих подсказок Bootstrap;
  • Поддержка файлов SASS & SCSS в менеджере шаблонов;

Ключевые требования при настройке

Прежде всего – права суперпользователя. Также на виртуальный сервер необходимо установить LAMP-стек, без которой CMS просто не будет работать.

Загрузка Joomla

Первым делом сформируйте каталог в домашней директории, в котором будут временно храниться файлы Joomla:
cd ~
mkdir tempjo
Перейдите в этот каталог
cd ~/tempjo
Загрузите актуальную версию Joomla с официального сайта:
wget https://downloads.joomla.org/cms/joomla3/3-7-2/Joomla_3-7.2-Stable-Full_Package.tar.gz

В итоге сжатый пакет Joomla появится прямо в созданном каталоге вашего пользователя на VPS. Разархивируйте его, перемещая в нужный каталог apache по умолчанию, следующей командой:
cd /var/www
mkdir html html/joomla
sudo tar zxvf ~/tempjo/Joomla_3-7.2-Stable-Full_Package.tar.gz -C /var/www/html/joomla
Теперь можете удалить временную папку
rm -Rf ~/tempjo

Настройка параметров

При появлении файлов Joomla в веб-каталоге предоставьте доступ к установщику Joomla:
chown -R www-data.www-data /var/www/html/joomla/
chmod -R 755 /var/www/html/joomla/

Настройка Базы данных

Создайте новую базу данных для Joomla, зайдя в MySQL-оболочку:
mysql -u root -p
Используйте для входа в СУБД пароль суперпользователя MySQL. Теперь создайте базу данных, нового пользователя в этой базе данных и предоставьте ему привилегии.
Создание БД
CREATE DATABASE joomla;
Создание нового пользователя
CREATE USER juser;
Установка пароля (укажите вместо <пароль> нужный)
SET PASSWORD FOR juser= PASSWORD("<пароль>");
Предоставьте все привилегии новому пользователю и настройка будет завершена. Без этого шага установщик Joomla не сможет использовать нового пользователя mysql для создания, редактирования и изменения необходимых таблиц:
GRANT ALL PRIVILEGES ON joomla.* TO juser IDENTIFIED BY '<пароль>';
Теперь актуализируйте MySQL:
FLUSH PRIVILEGES;
Выйдите из оболочки MySQL
Exit

Настройте Apache

Для перехода к настройке CS-Cart в браузере следует отредактировать файл конфигурации apache:
vi /etc/apache2/apache2.conf
Добавьте в конец такие строки, заменив {ip-адрес} на ip-адрес вашего сервера:
Listen 80
<VirtualHost {ip-адрес}>
DocumentRoot /var/www/
ServerName {ip-адрес}
ErrorLog /var/log/apache2/error_{ip-адрес}
CustomLog /var/log/apache2/access_log_{ip-адрес} combined
</VirtualHost>

Настройте FireWall

Настройка FireWall для возможности удаленного доступа (проброс порта http) выполняется следующим образом:
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables-save

Внимание: после перезапуска сервера порт следует вновь открыть.

Доступ к установщику Joomla

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

Посетите ваш домен или IP-адрес для просмотра новой страницы Joomla:
ip-адрес/joomla
Например

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

Теперь введите созданного MySQL пользователя, пароль и имя базы. Тип базы данных оставьте предложенный. По желанию можете самостоятельно указать префикс таблиц. Нажмите «Далее».

Также можете установить необходимые демо-данные. Нажмите «Установка» - и чего joomla будет установлена на ваш сервер.

Удалите директорию установки - это необходимо для повышения безопасности.

Установка завершена!

Теперь перед вами должна появиться панель управления сайтом.

При переходе на сайт или ip-адрес для входа в CMS используйте созданные на первом шаге логин и пароль. Для перехода в панель администрирования в браузере используйте ссылку:
<домен_или_IP-адрес>/joomla/administrator/

Не нашли ответа на Ваш вопрос? Напишите нам!

techsupport@cloudlite.ru - служба техподдержки

sales@cloudlite.ru - вопросы по услугам, оплате, документам и партнерству

partner@cloudlite.ru - партнерская программа