мета-данные страницы
  •  

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
manuals:modx_setup [2024/06/24 13:03] – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1manuals:modx_setup [2024/06/24 13:03] (текущий) – ↷ Страница перемещена из modx_setup в manuals:modx_setup Администратор
Строка 1: Строка 1:
 +===== Установка CMS Modx на Ubuntu =====
  
 +==== Mysql + Apache + PHP ====
 +
 +Устанавливаем
 +<code>apt install mysql-server php7.4 php7.4-imagick php7.4-mbstring php7.4-pdo-mysql apache2</code>
 +
 +Создаем базу, пользователя и даем привилегии
 +
 +<code>mysql -u root -p</code>
 +<code>CREATE DATABASE modx DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;</code>
 +<code>CREATE USER 'modx'@'%' IDENTIFIED BY 'Md5acc3ev13';</code>
 +<code>GRANT ALL PRIVILEGES ON *.* TO 'modx'@'%' WITH GRANT OPTION;</code>
 +<code>FLUSH PRIVILEGES;</code>
 +
 +Скачиваем zip архив с официального сайта
 +
 +<code>wget https://modx.com/download/direct/modx-3.0.3-pl.zip</code>
 +
 +Распаковываем его
 +
 +<code>unzip modx-3.0.3-pl.zip</code>
 +
 +Перемещаем и переименовываем каталог
 +
 +<code>mv modx-3.0.3-pl/ /var/www/html/modx/ </code>
 +
 +Открываем браузер и вводим там адрес вашего сервера и путь до папки modx
 +
 +<code>http://Ваш ip/modx/setup/</code>
 +
 +Если получаем ошибки
 +
 +{{:pasted:20230530-120448.png?nolink}}
 +
 +Нужно установить требуемые дополнения
 +
 +<code>apt install php7.4-curl php7.4-dom php7.4-gd php7.4-simplexml php7.4-xml php7.4-xmlwriter php7.4-zip</code>
 +
 +При возникновении такой ошибки
 +
 +{{:pasted:20230530-121519.png?nolink}}
 +
 +Нужно дать правильные права на папку modx
 +
 +<code>chown -R root:www-data /var/www/html/modx/</code>
 +
 +<code>chmod -R 775 /var/www/html/modx/</code>
 +
 +Прописать строку 
 +<code>mbstring.func_overload =1</code>
 +в файл php.ini
 +<code>nano /etc/php/7.4/apache2/php.ini</code>
 +
 +Не забываем о перезапуске apache2
 +<code>systemctl restart apache2</code>
 +
 +==== Процесс установки Modx ====
 +
 +{{:pasted:20230530-131138.png?nolink}}
 +
 +{{:pasted:20230530-131244.png?nolink}}
 +
 +{{:pasted:20230530-133242.png?nolink}}
 +
 +{{:pasted:20230530-133422.png?nolink}}
 +
 +Если на следующем этапе появляются ошибки, то нужно исправить их назначением правильных прав на каталоги
 +
 +{{:pasted:20230530-133559.png?nolink}}
 +
 +Добиваемся такого результата
 +
 +{{:pasted:20230530-133812.png?nolink}}
 +
 +Близимся к завершению
 +
 +{{:pasted:20230530-134320.png?nolink}}
 +
 +И вот финал
 +
 +{{:pasted:20230530-134358.png?nolink}}
 +
 +Далее входим в CMS и наслаждаемся созданием сайтов