Установка CMS MODX REVO на Ubuntu 16.04
Цикл статей об установке популярных CMS
sudo apt-get update
sudo apt install apache2 apache2-utils
a2enmod rewrite
sudo systemctl enable apache2
sudo systemctl start apache2Устанавливаем PHP и необходимые модули:
sudo apt install php7.0 php7.0-mysql libapache2-mod-php7.0 php7.0-cli php7.0-cgi php7.0-gd php7.0-zip php7.0-xml php-curl php7.0-mcryptСтавим MySQL:
sudo apt-get install mysql-server mysql-client
mysql -u root -pСоздаем базу данных с параметрами и именем modx (можно задать любое другое):
create database modx character set utf8 collate utf8_bin;Делаем пользователя с именем modx_user и паролем modxpassmodx, а так же предоставляем ему доступ к базе данных которую мы создали:
grant all privileges on modx.* to modx_user@localhost identified by "modxpassmodx";
flush privileges;Закрываем MySQL:
EXIT;Переходим в папку /var/www/html/:
cd /var/www/html/Скачиваем MODX REVO, на момент написания данной статьи - это версия 2.5.2:
wget https://modx.s3.amazonaws.com/releases/2.5.2/modx-2.5.2-pl.zipРаспаковываем архив:
sudo apt-get install unzip
unzip modx-2.5.2-pl.zipПереименовываем папку:
mv modx-2.5.2-pl modxПереходим в директорию /var/www/html/modx:
cd /var/www/html/modx/Меняем права пользователя:
chown -R root:www-data core/cache
chown -R root:www-data core/config
chown -R root:www-data core/export
chown -R root:www-data core/packages
chmod -R 775 core/cache
chmod -R 775 core/config
chmod -R 775 core/export
chmod -R 775 core/packagesПерезапускаем сервис Apache:
/etc/init.d/apache2 restartТак же переименовываем файл ht.access в .htaccess:
mv ht.access .htaccess
cd /var/www/html/modx/core/
mv ht.access .htaccessПереходим с помощью любого веб-браузера по адресу и выбираем язык:
IP-сервера/modx/setup/
mkdir /var/www/html/modx/assets/
mkdir /var/www/html/modx/assets/components/
mkdir /var/www/html/modx/core/components/Теперь можно удалить папку setup:
rm -R /var/www/html/modx/setup/
Опубликовано: Декабрь 29, 2016