Базовая установка — Установка | MODX документация
После того, как вы скачали MODX Revolution, загрузите файл .zip на ваш сервер. На самом сервере через функцию извлечения из архива панели управления или в файловом менеджере сервера, распакуйте файл в свой собственный каталог. Скопируйте или переместите все файлы из папки с новой версией MODX в каталог, в который вы хотите установить MODX. После завершения установки папку, извлечённую из архива, вместе со всем содержимым, можно удалить.
Вы можете установить MODX в любой каталог по вашему желанию, но установка в корневой каталог, как правило, предпочтительнее для рабочих сайтов.
Предупреждение FTP — Использование FTP для передачи незапакованных файлов на сервер может привести к повреждению или неполной передаче. Это может отрицательно повлиять на вашу установку. Если это вообще возможно, используйте функции вашего сервера для извлечения из архива, чтобы перенести или переместить извлеченные установочные файлы MODX.
Установка MODX на существующий сайт¶
Сайт на период разработки часто размещают в подкаталоге, а затем, по завершении, перемещаются в корневой каталог. Такой способ полезен, если у вас есть существующий сайт, который должен оставаться доступным во время разработки, или для установки поддоменов MODX. Также возможно оставить MODX в подкаталоге и использовать .htaccess, чтобы переписать ваши URL-адреса в корень сайта.
Существующий статический HTML-сайт¶
Если ваш существующий сайт является статическим html с index.html или подобной стартовой страницей, вы можете установить MODX в корневую папку рядом со статическим сайтом во время разработки. Когда вы будете готовы запустить сайт, переименуйте или переместите ваши статические HTML-файлы, и управление перейдёт к MODX. Не включайте Дружественные URL при использовании этого метода до тех пор, пока ваши HTML-файлы не будут перемещены или переименованы. Как всегда, сделайте резервную копию существующего сайта перед установкой MODX Revolution или внесением каких-либо изменений в текущую файловую структуру.
Существующий динамически управляемый сайт с другой CMS¶
Не устанавливайте MODX Revolution в каталог, который содержит другой динамически управляемый сайт или CMS, пока этот сайт не будет удален. Используйте метод подкаталога для разработки MODX в этом случае.
Во всех случаях, кроме нового пустого сайта, установка MODX Revolution в подкаталог для разработки является самым безопасным методом.
Установка во временный каталог на время переноса DNS¶
Если ваш хостинг предоставляет временную установочную папку для разработки в период переноса DNS, после переноса вашего DNS вам нужно будет обратиться к странице Перемещение вашего сайта на другой сервер и изменить путь к корневому каталогу сайта в файлах конфигурации:
Установка MODX Revolution¶
Процесс установки начнётся, когда вы запустите установочный скрипт через веб-браузер, перейдя в папку setup/.
Возможно, вы захотите сначала изучить Требования к серверу. Если у вас по-прежнему возникают проблемы с установкой, прочитайте страницу Устранение неполадок.
Перед запуском установки убедитесь, что папки core/cache/ и core/config/ доступны для записи в PHP.
В начале установки вы сможете выбрать язык, и вам будет показан экран приветствия. Нажмите Далее, когда будете готовы.
Варианты установки¶
На следующем этапе вам будет выведен экран с некоторыми опциями установки:
Вариант Новая установка
должен быть единственным доступным вариантом для выбора. Если вам нужно настроить права доступа к файлам для вашего веб-сервера, вы можете сделать это в текстовых полях, расположенных ниже. Для большинства серверов подойдут значения, установленные по умолчанию.Когда вы закончите, нажмите Далее, чтобы продолжить.
Параметры базы данных¶
В следующем окне вы увидите форму с запросом информации о вашей базе данных:
Вы можете создать свою базу данных и пользователя до этого шага. Убедитесь, что пользователь вашей базы данных связан с новой базой данных, и ему предоставлено разрешение на все привилегии для этой базы данных.
- Добавьте название сервера базы данных, которое является URL-адресом, по которому находится ваша база данных. Для большинства пользователей это будет ‘localhost’.
- Введите имя пользователя вашей базы данных. На некоторых хостах вашему имени пользователя базы данных предшествует название каталога владельца сайта, например
. В этом случае необходимо ввести полное название базы данных. Зайдите в раздел управления базами данных хостинга или проверьте саму базу данных, если такой префикс имеется. - Ваше имя пользователя также может иметь префикс с тем же именем каталога владельца сайта. Если это так, нужно указать этот префикс перед вашим именем пользователя, то есть
siteOwner_databaseUserName
. - Введите ваш пароль.
- В данной форме, если вы хотите, вы можете указать другой префикс таблиц базы данных. Все таблицы во время установки MODX будут созданы с данным префиксом — это полезно, если вы хотите сделать несколько установок MODX в одной базе данных.
- По завершении нажмите ссылку ‘Проверить соединение с сервером базы данных и отобразить список доступных сопоставлений’. Если у вас есть какие-либо ошибки, они будут показаны ниже. При наличии ошибок, проверьте правильность имени пользователя и пароля вашей базы данных. Кроме того, если у вашего пользователя нет доступа к созданию базы данных, вам может потребоваться сделать это вручную.
MySQL замечания¶
Если ваш сервер MySQL подключен к другому порту, укажите его следующим образом: my.database.com;port = 3307
, указав IP/имя хоста после ;port =
.
Если вы используете свой сервер MySQL с отключенной сетью, вы можете указать имя сокета следующим образом: ;unix_socket=MySQL
.
Microsoft SQL Server замечания¶
Поддержка Microsoft SQL Server была представлена в MODX Revolution 2.1. В зависимости от конфигурации сети вашего SQL Server, вы можете указать свой хост по-разному.
- Named pipe: (local)/SQLEXPRESS
- Tcp/ip: 127.0.0.1,2301 (IP, port)
Из-за того, что так работает драйвер PDO для SqlSrv, вы можете не получить сообщение об ошибке или ответ после нажатия кнопки «Проверить подключение к серверу базы данных и просмотреть параметры сортировки». Если это происходит, это указывает на проблему с подключением к базе данных, аутентификацией или выбором самой базы данных. После проверки настроек нажмите кнопку Назад, чтобы перейти на предыдущую страницу, а затем Далее, чтобы вернуться на страницу Информация о подключении.
Сопоставление и Кодировка¶
Следующая форма содержит настройки кодировки и сопоставления вашей базы данных:
Большинство пользователей может оставить эти значения такими, какие они есть. Однако, если вам нужно изменить их, убедитесь, что сопоставление соответствует кодировке. Нажмите ‘Попытка создания или выборки из базы данных’. после того, как вы закончили.
Замечания Microsoft SQL Server¶
MODX был протестирован только с набором символов SQL Server Latin1.
Создание Администратора по умолчанию¶
Эта форма выводит несколько полей для настройки вашего администратора. Укажите имя пользователя, которое вы хотите использовать в качестве имени администратора.
MODX не рекомендует использовать ‘admin’ в качестве имени администратора, поскольку оно чаще всего применяется и в первую очередь проверяется хакерами. В этом же окне введите свой адрес электронной почты (или email вашего администратора) и укажите пароль. Нажмите Далее, когда закончите.
Некоторые настройки хост-сервера не позволяют MODX отправлять электронные письма, если в Системной настройке emailsender (задаётся при установке из значения email администратора), указан недопустимый для домена адрес электронной почты. Если MODX не отправляет электронные письма при регистрации или из форм, проверьте настройку emailsender и установите для неё допустимый адрес электронной почты для размещенного домена.
Проверка перед установкой¶
MODX затем продолжит необходимые проверки, чтобы убедиться, что ваша система готова к установке. Если что-то из этого не получится, вам нужно будет следовать указаниям, чтобы убедиться, что ваша программное окружение соответствует Требованиям к серверу и имеет правильные права на запись в каталоги.
Когда все будет готово и все проверки пройдены, нажмите ‘Установить’.
Если появился пустой экран или нет возможности продолжить после нажатия ‘Установить’, проверьте следующие этапы:
- Убедитесь, что каталоги
/core/packages
,/core/cache
,/core/import
и/core/export
доступны для записи. - Убедитесь, что в настройках php.ini для memory_limit установлено значение 128M, а для max_execution_time — 120.
- Создайте пустой файл
/core/config/config.inc.php
и сделайте его доступным для записи. НЕ КОПИРУЙТЕ config.inc.tpl! Просто сделайте пустой файл! - Отправьте сообщение на форуме Revolution относительно вашей проблемы. Укажите информацию о настройке и установке вашего сервера, и мы постараемся помочь вам найти решение.
Резюме после установки¶
MODX сообщит вам, если какие-либо ошибки произошли во время установки, и предложит вам попытаться переустановить, если какая-либо из ошибок возникла.
Когда установка будет успешно завершена, нажмите ‘Далее’ для продолжения, и вам будет предложена заключительная опция:
MODX рекомендует обязательно удалить каталог setup/
после установки, чтобы защитить ваш сайт от всех, кто может попытаться запустить установку на вашем сайте. Для этого активируйте флажок ‘Отметьте этот пункт, чтобы удалить каталог и файлы программы установки с вашего сервера’.
ВНИМАНИЕ: программа установки обеспечивает полный и всеобъемлющий контроль над вашим сервером. НЕ оставляйте установочную папку после завершения установки MODX.
Когда все будет готово, нажмите ‘Вход’, чтобы увидеть форму авторизации в административную часть сайта. Вы закончили!
Дополнительная информация¶
Некоторые другие особые случаи:
MAMP на MacOSX¶
MAMP (включая последнюю версию 1.8.4) отлично работает с MODX Revolution, за одним исключением. Вы не можете использовать eAccelerator в качестве системы кеширования, так как драйверы, скомпилированные с MAMP, неправильно работают с PDO и могут вызвать ошибки ядра Apache. Выберите драйверы кэширования ‘xCache’, чтобы это исправить.
Vista и XAMPP¶
Сообщалось о проблемах с установкой Revolution на 64-битной Vista с XAMPP. Мы не можем гарантировать работающее решение для этой ОС и установку в настоящее время.
Некоторые пользователи сообщают, что применение исправления, найденного здесь: http://www.apachefriends.org/f/viewtopic.php?f=16&t=32617, исправит ошибки сбоя Apache с поддержкой PDO в XAMPP.
Установка пакетов¶
Информация об установке сторонних пакетов в статье Как установить пакеты.
Смотрите также¶
- Руководство Lighttpd
- Установка на сервер под управлением ModSecurity
- Конфигурация сервера Nginx
Установка ModX на операционную систему Ubuntu 18.04
ModX – это система управления контентом с открытым кодом. ModX предназначена для создания, редактирования и управления содержимым сайтов.
Требования
- Операционная система Ubuntu версии 18.04.
- Пользователь с доступом к команде sudo.
- Установленный стек LAMP.
Если у вас еще не установлен стек LAMP:
- Вы можете получить готовый стек LAMP в облаке в виде настроенной виртуальной машины на Ubuntu 18.04. При регистрации вы получаете бесплатный бонусный счет, которого хватает, чтобы тестировать сервер несколько дней.
- Вы можете установить стек LAMP самостоятельно. О том, как установить стек LAMP на Ubuntu 18.04, читайте тут.
Подготовка к установке ModX
Перед установкой ModX:
Перейдите на сайт https://modx.com/download и запомните номер версии ModX:
Откройте окно терминала.
Установите архиватор ZIP, выполнив команду:
sudo apt install unzip -y
Установите дополнительные пакеты PHP, выполнив команду:
sudo apt-get install php-common php-mbstring php-xmlrpc php-ldap php-sqlite3 -y
Перейдите в домашний каталог, выполнив команду:
cd ~
Создайте временный каталог tempMX, выполнив команду:
mkdir tempMX
Перейдите в каталог tempMX, выполнив команду:
cd ~/tempMX
Скачайте архив ModX, выполнив команду:
wget https://modx.s3.amazonaws.com/releases/<версия>/modx-<версия>.zip Например: wget https://modx.s3.amazonaws.com/releases/2.7.1/modx-2.7.1-p1.zip
Распакуйте архив ModX, выполнив команду:
sudo unzip modx-<версия>.zip Например: sudo unzip modx-2.7.1-pl.zip
Переместите файлы из текущего каталога в каталог /var/www/html/modx, выполнив команду:
sudo cp -r modx-<версия> /var/www/html/modx Например: sudo cp -r modx-2.7.1-pl /var/www/html/modx
Удалите временный каталог tempMX, выполнив команду:
sudo rm -Rf ~/tempMX
Замените владельца каталогов и файлов в корневом каталоге веб-сервера, используя команду:
sudo chown -R имя_пользователя:www-data /var/www/html/modx где имя_пользователя - это имя пользователя sudo, www-data - имя группы Например: sudo chown -R www-data:www-data /var/www/html/modx
Внимание
Во избежание ошибок веб-сервера Apache при запуске скриптов используйте имя пользователя www-data и имя группы www-data по умолчанию.
- Если необходимо предоставить доступ к файлам корневого каталога веб-сервера другому пользователю, включите этого пользователя в группу www-data, используя команду:
sudo usermod -a -G www-data имя_пользователя Например: sudo usermod -a -G www-data mxuser
Настройте права доступа к файлам и папкам корневого каталога, используя команду:
sudo chmod -R 775 /var/www/html/modx
Создайте конфигурационный файл modx.conf, выполнив команду:
sudo nano /etc/apache2/sites-available/modx.conf
В этот файл добавьте следующие строки:
<VirtualHost *:80> DocumentRoot /var/www/html/modx ServerName <внешний IP-адрес вашего веб-сервера> <Directory /var/www/html/modx/> Options +FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/modx_error.log CustomLog ${APACHE_LOG_DIR}/modx_access.log combined </VirtualHost>
Сохраните изменения, используя сочетание клавиш CTRL+O, и завершите редактирование, используя сочетание клавиш CTRL+X.
Отключите сайт по умолчанию 000-default.conf, выполнив команду:
sudo a2dissite 000-default.conf
Подключите новый виртуальный хост, выполнив команду:
sudo a2ensite modx.conf
Подключите модуль Apache rewrite, выполнив команду:
sudo a2enmod rewrite
Перезагрузите веб-сервер Apache, выполнив команду:
sudo systemctl reload apache2
Настройка СУБД MySQL
Чтобы начать работу с ModX, необходимо создать и настроить выделенную базу данных MySQL. Для этого:
Откройте окно терминала.
Для перехода в оболочку MySQL выполните команду:
sudo mysql -u root -p
Используйте аутентификацию учетной записи root, относящуюся исключительно к СУБД MySQL.
Создайте новую базу данных для ModX, используя команду:
CREATE DATABASE имя_базы; Например: CREATE DATABASE modxdb;
Внимание
После всех команд СУБД MySQL должна ставиться точка с запятой.
Создайте пользователя с правами полного доступа к созданной базе данных и назначьте ему пароль, используя команду:
CREATE USER имя_пользователя@localhost IDENTIFIED BY 'пароль'; Например: CREATE USER mxuser@localhost IDENTIFIED BY 'mypassword';
Предоставьте пользователю привилегии, необходимые для создания и изменения таблиц базы данных, выполнив команду:
GRANT ALL PRIVILEGES ON имя_базы.* TO имя_пользователя@localhost; Например: GRANT ALL PRIVILEGES ON modxdb.* TO mxuser@localhost;
Актуализируйте предоставление привилегий к таблицам базы данных, выполнив команду:
FLUSH PRIVILEGES;
Выйдите из оболочки MySQL, выполнив команду:
exit
Установка ModX
Для установки ModX в адресной строке веб-браузера введите:
http://<внешний IP-адрес вашего веб-сервера>/setup
В результате будет запущен мастер установки ModX, следуйте его указаниям:
- Выберите язык установки:
Рекомендуется выбрать английский язык — en.
- Нажмите кнопку Next:
- Выберите параметры установки и нажмите кнопку Next:
- Выполните конфигурацию базы данных:
Используйте имя пользователя базы данных, пароль и имя базы данных, которые вы указали при настройке БД MySQL . Другим параметрам рекомендуется оставить значения по умолчанию.
- Проверьте параметры подключения к БД MySQL. При успешной проверке отобразится примерно следующая строка:
Connecting to database server: Success!
- Выберите кодировку подключения:
Рекомендуется использовать параметры, приведенные в примере. При успешном создании или выборке из БД отобразится строка:
Database check: Success!
- Укажите данные для создания учетной записи администратора ModX и нажмите кнопку Next:
- Убедитесь, что все параметры проверки имеют статус OK, и нажмите кнопку Install:
- Если установка ModX прошла успешно, откроется страница с отчетом об установке. Просмотрите сообщения или предупреждения, возникшие в процессе установки. Для завершения установки нажмите кнопку Next:
- Чтобы выполнить аутентификацию и начать работу, нажмите кнопку Login:
- Введите имя пользователя и пароль, которые вы указали при создании учетной записи администратора ModX:
В результате откроется главная страница ModX:
Установка MODX REVO на хостинг
Хостинг с автоматической установкой MODX
MODX входит в топ-10 самых распространенных систем управления сайтами в Рунете. Наш хостинг предоставляет возможность автоматической установки MODX.
Для того, чтобы поставить MODx Revo на хостинг без скачивания архива с файлами CMS, без настройки и подключения баз данных – перейдите в раздел «Хостинг» — «Мастер добавления» и нажмите кнопку «Добавить».
- Добавляем наш домен;
- Ставим флаг «Установить CMS»;
- Выбираем MODX;
- Нажимаем «Применить».
В результате мы увидим оповещение о том, что все этапы выполнены корректно и сайт будет доступен через 10-15 минут (при условии, что ns сервера домена не менялись в последние 2 суток).
На этом этап прикрепления домена к хостингу и установки CMS завершен, через 10 минут посетители сайта будут видеть главную страницу MODX.
Как вручную установить MODX REVO на хостинг
Мы будем устанавливать MODX на поддомен сайта modx-revo. demo-domen.ru. Никаких отличий от установки на домен не имеется, поддомен, по сути – отдельный сайт.
Как создать, проверить настройки и удалить поддомен – читайте в этой инструкции.
При добавлении нового домена (или поддомена) в разделе «Хостинг» — «Сайты», можно сразу создать базу данных и пользователя. Для этого необходимо поставить флаг в поле «Добавить базу»:
В таком случае, после добавления нового сайта в разделе «MySQL» будет добавлен новый пользователь и база данных.
Как создать базу данных и пользователя
Если на предыдущем шаге БД и пользователь не были созданы, их можно добавить на этом этапе. Для этого в разделе «Хостинг» — «MySQL» переходим нажимаем «Добавить»:
После того, как база и пользователь добавлены, необходимо загрузить архив с MODX.
Как скачать MODX с официального сайта
Мы рекомендуем скачивать все дистрибутивы, шаблоны и дополнения только с официального сайта, либо с сайтов, заслуживающих доверие (известные магазины с шаблонами). При загрузке из неизвестного источника Вы рискуете получить модифицированные файлы с вирусом, «левыми» ссылками либо с открытым внешним доступом. Это также касается также различных «сборок», «готовых наборов с полезными модулями» и т.д.
Переходим на сайт https://modx.com/download и загружаем последнюю русскую версию MODX:
Результат – загруженный архив с последней версией modx:
Как загрузить MODX на хостинг с помощью FileZilla
Удобнее и быстрее сначала загрузить архив на сервер, а на нем уже распаковать в желаемую папку. Для подключения к серверу используем файл менеджер FileZilla. На странице «Хостинг» — «FTP/Shell» берем необходимые для подключения данные – сервер, логин и пароль (которые относятся к домену, на который мы ставим движок):
Эти данные необходимо занести в FileZilla:
После подключения переходим в корневую папку сайта и копируем в нее архив.
Распаковка архива через WebFTP
Теперь архив нужно распаковать. Для этого проще всего использовать встроенную в панель управления хостингом утилиту WebFTP. Запускаем ее в разделе «Хостинг» — «Сайты»:
В открывшемся окне отмечаем архив и нажимаем «Распаковать»:
Проверяем, в какую папку будет распакован архив (должна быть папка html), нажимаем на зеленый флажок:
Поскольку изначально все файлы модэкса лежали в папке «modx-2.5.7-pl», в таком же виде они и распаковались на сервере.
Для того, чтобы в папке html сразу оказались необходимые файлы – можно либо создать свой архив перед загрузкой на сервер, либо переместить файлы уже после распаковки архива. Второй способ проще.
Отмечаем все файлы и папки и нажимаем «Переместить»:
В открывшемся окне:
- Стираем «modx-2.5.7-pl» в адресе после /html/
- Нажимаем «Выбрать все папки»
- Убеждаемся, что для всех файлов и папок папка назначения – html
- Нажимаем зеленый флажок
После того как файлы были перемещены – можно удалить папку «modx-2.5.7-pl» и архив.
Как поставить на хостинг MODX Revolution
Для начала установки MODX на хостинг требуется следующее:
- Загрузить файлы CMS на хостинг
- Создать базу данных и пользователя с полными правами доступа к этой базе
- Внести данные о сервере, базе данных и пользователе при установке движка
Первые 2 действия мы сделали. Теперь требуется перейти по ссылке http://modx-revo.demo-domen.ru/setup/ (вместо http://modx-revo.demo-domen.ru поставьте название Вашего сайта).
Шаг первый – выбираем язык и нажимаем «Выбрать»:
В следующем информационном окне CMS выведет информацию «Эта программа проведет вас через весь процесс установки.». Нажимаем «Далее».
На следующем экране будет предложено выбрать тип установки, назначить права на папки, настроить сжатие и заголовки. Мы рекомендуем снять флажок «Отправлять заголовок X-Powered-By», чтобы лишний раз не показывать, на каком движке сделан сайт. Нажимаем «Далее»
В следующем окне потребуется ввести данные для подключения к БД MySQL, взять которые можно на странице «Хостинг» — «MySQL» в панели управления услугами. Требуется ввести данные и нажать «Проверить соединение с сервером базы данных и отобразить список доступных сопоставлений»
После нажмите «Попытка создания или выборки из базы данных». Появятся поля ввода данных администратора сайта.
Введите желаемые данные и нажмите «Далее». CMS запустит проверку всех необходимых компонентов, после чего появится кнопка «Установить». После процесса установки появится окно входа с напоминанием об удалении установочной папки:
Панель управления и внешний вид сайта на MODX
Поздравляем, установка MODX Revolution на хостинг ipipe.ru успешно завершена. Так выглядит сайт на этом движке:
iPipe – надёжный хостинг-провайдер с опытом работы более 15 лет.
Мы предлагаем:
Как установить MODX Revolution на хостинг?
MODX (мо́дэкс) – одна из профессиональных бесплатных систем управления сайтами (CMS). Используется в современном сайтостроении для организации веб-ресурсов.
Ее новейшая версия – MODX Revolution – постоянно модифицируется силами разработчиков.
Поскольку эта CMS весьма популярна и удобна для реализации своих идей, я расскажу подробно, как установить MODX Revolution на хостинг.
Все шаги я буду показывать на примере хостинга Beget, но повторить то же самое вы сможете и на другом хостинге. Обратите внимание, что наличие хостинга является обязательным условием, когда как домен на начальном этапе мы можем использовать стандартный (который предоставляет нам хостинг-провайдер).
Установка MODX Revolution на хостинг
1. Прежде чем начать установку, вам нужно бесплатно скачать MODX Revolution и распаковать архив на рабочем столе. Сделать это можно на нашем сайте, в разделе «Релизы CMS».
2. Если хостинга у вас еще нет, советуем остановить свой выбор на Beget или Fornex (чем хороши эти хостинги – читайте в отдельных наших статьях). Нам нужно создать базу данных, которую в дальнейшем будет использовать MODX.
3. Далее необходимо подключиться к вашему сайту по FTP (доступ вам должен предоставить ваш хостинг-провайдер). В папку public_html (если таковая отсутствует – то в корневую папку хостинга) загружаем содержимое ранее скачанного архива с MODX Revolution.
Если у вас несколько сайтов на хостинге – закачивать нужно в папку домена, на который вы хотите установить CMS.
4. Файлы загружены, теперь перейдите к вашему сайту по адресу htttp://yoursite.ru/setup/ и увидите такую картину:
Здесь вы выбираете из списка нужный вам язык и жмете «Выбрать».
5. Попадаете на окно приветствия, где нажимаете «Далее» и переходите к параметрам установки.
Здесь вам предлагается выбор типа установки. Поскольку установка у нас первая, то оставляете тип «Новая установка». В «Дополнительных параметрах» – «Права, назначаемые новому каталогу» и «Права, назначаемые новому файлу» – выставляете 0755 и 0644 соответственно. Остальные же пункты оставляете в том положении, в котором они есть, и нажимаете «Далее».
6. Теперь нужно настроить связь с ранее созданной базой данных. Для этого ведите ваши данные.
Где:
Тип базы данных – оставляете mysql;
Сервер базы данных – оставляете по умолчанию localhost. Если этот сервер не работает – уточните правильный адрес у вашего хостинг-провайдера;
Имя пользователя базы данных и Имя базы данных чаще всего одинаковые – это название базы данных, которую мы создали ранее;
Префикс таблиц – оставляете «modx_». В дальнейшем, если вы захотите установить еще один сайт с этой базой данных, то измените префикс, например, на «newmodx_», чтобы исключить перезапись существующей базы данных.
7. После этого нажмите «Проверить соединение с сервером базы данных и отобразить список доступных сопоставлений». Если все введено корректно, появится соответствующее сообщение.
где вы нажимаете «Попытка создания или выборки из базы данных».
8. При успешном создании базы данных модэкс выдаст соответствующее сообщение, где одним из финальных шагов будет настройка аккаунта администратора.
Заполните поля вашими данными и нажмите «Далее». Обратите внимание, что все пароли (от базы данных и от администратора) рекомендуется указывать отличные друг от друга. Это важно для повышения безопасности сайта.
9. MODX показывает отчет об установке. Если все ваши пункты положительны – завершите установку нажатием кнопки «Установить».
10. При успешной установке вы можете посмотреть ее логи (все возможные сообщения об успешном выполнении установки, а также возникшие предупреждения). Нажмите «Далее».
11. Обязательно поставьте отметку на параметре «Отметьте этот пункт, чтобы удалить каталог и файлы программы установки с вашего сервера» и нажмите «Войти».
Поздравляем! Вы успешно установили MODX Revolution. Если же вы столкнулись с какими-либо трудностями или ошибками – обязательно напишите об этом в комментарии, и я с удовольствием помогу вам в решении проблемы.
Установка MODX Revolution на локальный сервер
Установка Modx Revolution не представляет из себя ничего особого, но все же, чтобы не было вопросов, я подробно расскажу, как его установить на локальный сервер, я возьму OpenServer.
1.Заходим на официальный сайт и качаем последнею версию движка Перейти
2.Создаем новый домен для сайта, например папку modx, по адресу: C:\OpenServer\domains\localhost\modx и заливаем туда наш движок, чтобы получился адрес: \localhost\modx\сore и перезагрузим OpenServer.
3.Создадим базу данных для нашего движка: заходим в phpmyadmin (Дополнительно-phpmyadmin), логин root, поле «пароль» оставляем пустым. Пишем название базы данных и выбираем кодировку utf8_general_ci
4. Хочу также показать, как правильно создавать пользователей в phpmyadmin, для этого переходим во вкладку «Пользователи»
Нажимаем «Добавить нового пользователя» и заполняем поля:
Имя пользователя: Произвольное имя, например «admin».
Хост: выбираем «Локальный», то есть «localhost».
Пишем произвольный пароль.
Ставим галочку в «Создать базу данных с именем пользователя в названии и предоставить на нее полные привилегии»
или же ниже выбираем привилегия, Глобальные привилегии (Отметить все).
5.Отлично, база готова, движок распакован, теперь осталось установить. Для этого заходим в браузер и переходим по ссылке «localhost/вашсайт/setup», в моём случае localhost/modx/setup (если вы создали домен не в localhost, то адресс будет «modx/setup»)
5.Дальше все просто — следуем инструкциям: Язык — ru Новая установка (new installaition)База данных: host — localhostlogin — admin(если не создавали пользователя, то root)password — ваш пароль (оставляем пустым, если логин root)Database name — modx(Ваша база данных, которую вы создали в phpmyadmin) Кодировка — utf8; utf8_genetal_ci Придумываем логин и пароль для админки сайта
Поздравляю вы установили Modx Revo, для того, чтобы зайти в админку, перейдите по аресу вашсайт/manager
Как установить MODx на Denwer
MODx — очень удобная система управления содержимым сайта (CMS), написанная в php и имеющая открытый исходный код и открытую лицензию. Самая актуальная на сейчас версия — Revolution 2.5. Мы подробно расскажем о том, как установить MODx на Denwer.
Как поставить MODx Revolution на Денвер?
Денвер — это независимый веб-сервер, установленный на рабочем компьютере и работающий под управлением операционной системы Windows. Подразумеваем, что он уже стоит на вашем компьютере, и его установку не рассматриваем. Также подразумеваем, что вы скачали MODx Revolution с официального сайта http://modx.com/download/ и готовы к его установке.
Установка MODx на Денвер
Подготовительный этап
- Запускаем Denwer и создаём в нём две папки-каталога. Первую с именем домена (пусть будет modxrcom), вторую — с исполняющими файлами. Вторая папка, по правилам Денвера назовём её www, должна быть вложена в первую.
- Распаковываем скачанный архив и вставляем файлы в конечную папку www, расположенную по адресу C:\WebServer\home\modxrcom\www.
- Теперь следует перезапустить Денвер, чтобы он смог работать с новым доменом. Делаем это через Start Denwer или Restart Denwer.
Основной этап
- Запускаем браузер и вбиваем в адресную строку наше доменное имя вот в таком виде: modxrcom/setup. Видим перед собой окно установки и кликаем по Install now.
- Следующим шагом выбираем язык. В предыдущих версиях MODx русский язык сопровождался таким количеством ошибок, что большинство веб-мастеров предпочитали подучить английский и работать с ним. К счастью, в Revolution дело обстоит получше — можно смело выбирать русский, проследив, чтобы в настройках стояло Юникод (UTF-8).
- Появляется окно приветствия, где кликаем «Далее», затем окно «Параметры установки». В нём по умолчанию стоит «Новая установка», поэтому ничего не меняем и снова жмём «Далее».
- Видим окно «Подключение к базе данных». Если база данных создана заранее, то сразу заполняем все пустые строки. Если нет, то создаём сначала её. Делаем это во вкладке «Базы данных» панели phpMyAdmin, находящейся по адресу localhost/tools/phpmyadmin. Пишем имя и сравнение (сопоставление) utf8_general_ci, отвечающее за кодировку. Кликаем «Создать», затем продолжаем устанавливать MODx далее: возвращаемся к «Подключению» и вбиваем данные в пустые строчки.
- Тестируем соединение. Если всё сделано правильно, видим сообщение об успешном завершении теста.
- Создаём аккаунт администратора: вбиваем логин, e-mail и пароль администратора сайта. Кликаем «Далее».
- Просматриваем «Отчёт по установке», выбираем «Далее».
- Соглашаемся с предложением удалить установочные файлы.
- Авторизуемся в панели управления — и установка MODx на Денвер завершена! Можно приступать к работе.
Возможные ошибки
Иногда случается, что после установки обнаруживаются ошибки, мешающие корректной работе. Рассмотрим самые распространённые из них и выясним, как с ними бороться.
Не запускается сайт. Проверьте, чтобы папка с исполняющими файлами находилась в каталоге домена и носила имя www. Денвер работает корректно только при таком наименовании этой папки. Пример: C:\WebServer\home\modxrevo.com\www.
Страницы сайта отображаются в неправильной кодировке. Необходимо установить кодировку вашего браузера Юникод (UTF-8). Эта операция производится только один раз, при установке дистрибутива.
Для Chrome: Меню › Дополнительные инструменты › Кодировка › Юникод (UTF-8).
Для Firefox: Меню › Вид › Кодировка текста › Юникод (UTF-8).
Не найдено расширение Zip php. При такой ошибке MODx работает, но вы сможете использовать не все его возможности. Для устранения ошибки заходим в папку Денвера php5, находим файл php.ini. Открываем, ищем строки Windows Extensions. Нас интересует строчка ;extension=php_zip.dll, которую следует раскомментировать, т. е. удалить из её начала символ «;». Делаем это, а также заодно раскомментируем строки других расширений — пригодится. Чтобы Денвер увидел изменения, перезапускаем его.
Как вы можете видеть, установить MODx на Денвер не составляет проблемы. Главное — внимательно соблюдать все условия, подробно расписанные в пошаговой инструкции, приведённой в этой статье. Желаем вам успешной работы с MODx Revolution и ждём ваших комментариев!
Установка Modx Revolution, настройка Modx Revo на OpenServer, как установить Modx CMS
Наверное, каждый начинающий программист сталкивался с ситуацией, что информации по CMS или Фреймворку полно, а вот структурированной и понятной нет.
Эта серия уроков научит вас тому, как создать простой сайт на Modx Revolution.
Процесс установки Modx Revolution очень прост и занимает мало времени у опытного специалиста. С чего же начать новичку?
- Убедитесь, что ваш сервер удовлетворяет требованиям CMS.
Идеальный сервер для новичков — OpenServer. Он легко ставится, легко настраивается. И на форуме, и в мануале можно найти ответы на большинство вопросов.
- Используйте базовую установку системы.
Существует несколько способов установки системы: базовая, продвинутая и установка из Git. В этой статье мы будем использовать базовую установка, новички должны начинать с простых вещей.
- Запаситесь терпением и временем, чтобы изучить Modx Revolution.
1. Загрузка Modx и размещение на сервере
Чтобы установить Modx Revolution, нам необходимо скачать архив с официального сайта. На момент написания данной статьи версия Modx Rev – 2.5.2
Загрузка CMS Modx Revolution
Нажав на кнопку Download, нас перекинет на другую страницу и через пару секунд начнется автоматическое скачивание архива.
После скачивания архива его необходимо распаковать на сервер (так как мы используем OpenServer, распаковывание происходит сюда C:\OpenServer\domains)
Извлечение файлов Modx Revolution
Теперь полученную папку modx-2.5.2-pl необходимо переименовать на modx.local. У сервера OpenServermodx.local будет адресом сайта.
Совет: Используйте добавку «.local» к имени папки, чтобы вы сразу видели, что этот адрес ведет на ваш сервер на локальном компьютере. Это убережет вас от многих ошибок в дальнейшем, когда вы будете работать с рабочим сервером.
После проверки загруженных файлов структура ваших директорий должна выглядеть так:
Структура проекта Modx
2. Создание базы данных
Вы скачали файл, распаковали и теперь вам может показаться, что уже можно запускать свой сайт, но вы ошибаетесь. Вам необходимо создать базу данных и пользователя к этой базе данных.
Теперь откроем PhpMyAdmin, используя все тот же OpenServer.
Открытие PhpMyAdmin через меню OpenServer
Создадим базу данных modx.local с кодировкой utf8_general_ci
Создание базы данных
Итак, база данных создана, теперь вам необходимо добавить пользователя, который будет иметь доступ к этой базе и к её таблицам.
Отсуствие таблиц в базе данных
Нажимаем на кнопку «Привилегии»
Добавления пользователя к базе данных
затем «Добавить пользователя»
Вводим следующие данные:
Имя пользователя: modx.local
Поле «хост» не трогаем.
Поле «пароль» оставляем пустым и выбираем в списке без пароля.
Имя, хост и пароль пользователя
Проверяем, чтобы стояла галочка в поле «Предоставить все привилегии на базу данных «modx.local»», нажимаем «Вперед» и все пользователь создан.
Предоставляем полный доступ пользователю
3. Установка MODX Revolution
После того как мы создали таблицу в базе данных и распаковали архив, необходимо перезапустить сервер, чтобы мы могли переходить по следующему адресу http://modx.local
Ошибка открытия сайта
Зайдя по этому адресу, вы увидите ошибку, но не пугайтесь — это нормально. В старых версиях сразу бы началась установка, но в новой, чтобы началась установка, необходимо зайти по адресу http://modx.local/setup/
Выбираем русский язык
Установка сайта первая страница
Нажимаем далее
Выбор языка Modx Revolution
Выбираем «Новая установка», читаем всю информацию для общего развития, затем нажимаем «Далее»
Основные настройки проекта
Заполняем все поля данными, которыми мы создавали и вводили ранее. После нажимаем на кнопку «Проверить соединение с сервером базы данных и отобразить список доступных сопоставлений.», чтобы проверить, правильно ли мы ввели все данные.
Доступы к базе данных
Нажимаем «Попытка создания или выборки из базы данных.»
Тест подключения к базе данных
Вводим:
Логин администратора: root
Электронная почта администратора: [email protected]
Пароль администратора: 12345678
Подтвердите пароль: 12345678
Установка логина и пароля администратора сайта
Установка почти завершилась, теперь нажимаем на кнопку Установить.
Отчет об уставновке
Установка завершена.
Установка завершена
Теперь мы можем перейти в панель управления сайта или на главную страницу сайта. Если перейти на главную страницу сайта, вот что вы увидите.
Главная страница проекта
В этом уроке вы научились создавать базу данных, добавлять пользователя и устанавливать Modx Revolution.
Установка— Начало работы | Документация MODX
Эта страница предназначена только для новых установок . Чтобы обновить MODX, обратитесь к документации по обновлению MODX.
Перед установкой убедитесь, что сервер соответствует требованиям к серверу.
Загрузка MODX¶
MODX Revolution 2.x можно скачать прямо с сайта MODX или через Git.
С сайта MODX¶
Самый быстрый способ загрузить MODX Revolution — это загрузить копию прямо со страницы загрузок MODX.
Обратите внимание, что пакеты, перечисленные на этой странице, являются снимками Git, нашего программного обеспечения для контроля версий, с момента их создания. Однако у Git всегда будет последний актуальный снимок Revolution, который может содержать различные исправления и дополнительные новые функции.
«Традиционный» vs. «Продвинутый» ¶
Существует две различные версии MODX верхнего уровня: «Продвинутый» и «Традиционный».
Traditional — эти пакеты представляют собой предварительно созданные снимки состояния из Git.Просто распакуйте файлы на свой сервер и следуйте руководству по базовой установке, чтобы установить MODX. Большинству пользователей следует выбрать эту версию.
Advanced — размер этих пакетов чуть меньше половины размера «традиционных» загрузок, так как «основное» содержимое сжато. Программа установки MODX попытается распаковать или «собрать» этот пакет во время установки. Эту версию рекомендуется использовать, если есть планы по перемещению каталогов ядра, диспетчера или коннекторов. Потребуется доступ по SSH и умение делать папки доступными для записи.Пожалуйста, следуйте инструкциям по расширенной установке для этого дистрибутива.
из Git¶
MODX Revolution управляется на GitHub. Прочтите документ по установке Git, чтобы узнать, как использовать MODX Revolution из Git.
Установка MODX¶
MODX поставляется с несколькими дистрибутивами для загрузки, и шаги установки будут отличаться в каждом дистрибутиве. Пожалуйста, выберите руководство по установке соответствующего дистрибутива, используя ссылки ниже:
См. Также страницу «Установка из командной строки».
Если после завершения установки проблемы не исчезнут, прочтите страницу «Устранение неполадок при установке».
Базовая установка — Установка | Документация MODX
Начало установки¶
После того, как вы скачали MODX Revolution, загрузите файл .zip на свой сервер. На самом сервере, либо с помощью сценария извлечения вашей панели управления, либо в файловом менеджере сервера, извлеките файл в его собственный каталог.Скопируйте или переместите все файлы из каталога новой извлеченной версии MODX в каталог, в который вы хотите установить MODX. Вы можете удалить извлеченную папку и ее содержимое, а также файл .zip MODX после завершения установки.
Вы можете установить MODX в любой каталог, который хотите, хотя установка в корневой каталог обычно предпочтительнее для производственных сайтов.
Предупреждение FTP. Использование FTP для передачи распакованных файлов на ваш сервер может привести к повреждению или неполной передаче.Это может отрицательно повлиять на вашу установку. Если возможно, используйте сценарий или утилиту распаковки вашего сервера для передачи или перемещения извлеченных установочных файлов MODX.
Установка MODX на существующий сайт¶
Сайты разработки часто начинаются с подкаталога, а затем перемещаются в корневой каталог по завершении. Метод подкаталога полезен, если у вас есть существующий сайт, который должен оставаться доступным во время разработки, или для установки поддоменов MODX. Также можно оставить MODX в подкаталоге и использовать.htaccess, чтобы переписать ваши URL-адреса в корень.
Существующий статический HTML-сайт¶
Если ваш существующий сайт представляет собой статический HTML-код с index.html или аналогичной начальной страницей, вы можете установить MODX в корневую папку рядом со своим статическим сайтом во время разработки. Когда вы будете готовы к запуску, переименуйте или переместите свои статические html-файлы, и MODX вступит во владение. Не включайте дружественных URL-адресов при использовании этого метода до тех пор, пока ваши html-файлы не будут перемещены или переименованы. Как всегда, создаст резервную копию вашего существующего сайта перед установкой MODX Revolution или внесением каких-либо изменений в вашу текущую файловую структуру.
Существующая другая CMS или динамически управляемый сайт¶
Не устанавливайте MODX Revolution в каталог, содержащий другой динамически управляемый сайт или CMS, пока этот сайт не будет удален. В этом случае используйте метод подкаталога для разработки MODX.
Во всех случаях, за исключением нового пустого сайта, установка MODX Revolution в подкаталог для разработки — самый безопасный метод.
Установка предварительной передачи DNS во временный каталог¶
Если ваш хост предоставляет временную установочную папку для развития до переноса DNS, после переноса DNS вам нужно будет сослаться на страницу «Перемещение вашего сайта на другой сервер» и обновить файлы конфигурации: core / config / config.inc.php, /config.core.php, /connectors/config.php и /manager/config.core.php пути, указывающие на ваш новый корневой каталог.
Установка MODX Revolution¶
Запустите процесс установки, загрузив веб-браузер и запустив сценарий установки, перейдя в папку setup / .
Вы можете сначала проверить страницу требований к серверу. Если у вас по-прежнему возникают проблемы с установкой, прочтите страницу Устранение неполадок при установке.
Перед запуском установки убедитесь, что ваши каталоги core / cache / и core / config / доступны для записи PHP.
Оттуда вам будет предложено выбрать язык, и вам будет представлен экран приветствия. Когда будете готовы, нажмите «Далее».
Опции установки¶
После этого вам будет представлен экран с некоторыми вариантами установки:
Параметр «Новая установка» должен быть единственным доступным для вас вариантом. Если вам нужно настроить права доступа к файлам для вашего веб-сервера, вы можете сделать это в текстовых полях ниже. Для большинства серверов подойдут значения по умолчанию.
Когда вы закончите, нажмите «Далее», чтобы продолжить.
Параметры базы данных¶
Отсюда вы получите форму с запросом информации о вашей базе данных:
Вы можете создать свою базу данных и пользователя до этого шага. Убедитесь, что пользователь вашей базы данных связан с новой базой данных и ему предоставлены все права доступа к этой базе данных.
- Добавьте в вашу базу данных имя хоста, которое является URL-адресом, по которому расположена ваша база данных.Для большинства пользователей это будет localhost.
- Введите имя пользователя вашей базы данных. На некоторых хостах к имени пользователя базы данных добавляется префикс имени каталога владельца сайта, например
siteOwner_modxDatabase
. В этом случае необходимо ввести полное имя базы данных. Проверьте свой инструмент базы данных на панели управления или саму базу данных на наличие такого префикса. - Ваше имя пользователя может также иметь префикс с тем же именем каталога владельца сайта. Если это так, вы должны так же префикс своего имени пользователя здесь.то есть
siteOwner_databaseUserName
. - Введите свой пароль.
- Также, если хотите, вы можете указать здесь другой префикс таблицы. Это указывает MODX префикс таблицы с этим значением — это полезно, если вы хотите сделать несколько установок MODX в одной базе данных.
- По завершении щелкните ссылку «Проверить соединение с сервером базы данных и просмотреть сопоставления». Если у вас есть какие-либо ошибки, они будут показаны ниже. Если у вас есть ошибки, проверьте правильность имени пользователя и пароля базы данных.Кроме того, если у вашего пользователя нет доступа для создания базы данных, вам может потребоваться сделать это вручную.
Примечания к MySQL¶
Если у вас есть сервер MySQL на другом порту, укажите его так: «my.database.com; port = 3307» с; port = добавлением IP / имени хоста. Если вы используете сервер MySQL с отключенной сетью, вы можете указать имя сокета следующим образом: «; unix_socket = MySQL».
Примечания к Microsoft SQL Server¶
Поддержка Microsoft SQL Server была представлена в MODX Revolution 2.1 В зависимости от конфигурации сети вашего SQL Server, вы можете указать свой хост разными способами.
- Именованная труба: (локальная) / SQLEXPRESS
- Tcp / ip: 127.0.0.1,2301 (IP, порт)
Из-за того, как работает драйвер PDO для SqlSrv, вы можете не получить сообщение об ошибке или ответ после нажатия кнопки «Проверить соединение с сервером базы данных и просмотреть параметры сортировки». Если это происходит, это указывает на то, что существует проблема с подключением к базе данных, аутентификацией или выбором самой базы данных.После проверки настроек нажмите кнопку «Назад», чтобы перейти на предыдущую страницу, а затем нажмите «Далее», чтобы вернуться на страницу «Параметры базы данных».
Сопоставления и наборы символов¶
Затем появится другая форма для установки кодировки и сопоставления базы данных:
Для большинства пользователей вы можете оставить эти значения такими, какие они есть. Однако, если вам нужно их изменить, убедитесь, что сопоставление соответствует кодировке. Нажмите «Создать или протестировать выбранную базу данных».’после того, как вы закончите.
Примечания к Microsoft SQL Server MODX был протестирован только с набором символов SQL Server Latin1.
Создание пользователя-администратора¶
Эта форма теперь представит вам несколько полей для настройки вашего администратора. Укажите имя пользователя, которое вы хотите использовать в качестве имени администратора.
MODX рекомендует , а не с использованием «admin», так как это обычное имя пользователя администратора, которое часто проверяют хакеры в первую очередь.
Оттуда введите свой адрес электронной почты (или адрес электронной почты администратора) и укажите пароль. Когда закончите, нажмите «Далее».
Некоторые конфигурации сервера хоста не позволяют MODX отправлять электронные письма, если отправитель электронной почты в системных настройках (установленный при установке на адрес электронной почты, введенный для пользователя-администратора по умолчанию) недопустим для домена. Если MODX не отправляет регистрацию или электронные письма формы, проверьте отправителя электронной почты и установите его на действительный адрес электронной почты для размещенного домена.
Проверки перед установкой¶
MODX выполнит список проверок, чтобы убедиться, что ваша система готова к установке.Если какой-либо из них не сработает, вам нужно будет выполнить инструкции, которые он предлагает, чтобы убедиться, что ваша среда соответствует требованиям к серверу и имеет правильные каталоги, доступные для записи.
Когда все будет готово и пройдены все проверки, нажмите «Установить», чтобы продолжить.
Если вы получаете пустой экран или не можете продолжить после нажатия кнопки «Установить», выполните следующие действия:
- Убедитесь, что каталоги «/ core / packages», «/ core / cache», «/ core / import» и «/ core / export» доступны для записи.
- Убедитесь, что ваш параметр php.ini устанавливает
memory_limit
до 128M иmax_execution_time от
до 120 - Создайте пустой файл «/core/config/config.inc.php» и сделайте его доступным для записи. НЕ КОПИРУЙТЕ config.inc.tpl! Просто сделайте это пустым файлом!
- Разместите сообщение на форуме Revolution по поводу вашей проблемы. Укажите информацию о настройке и установке вашего сервера, и мы постараемся помочь вам найти решение.
Сводка после установки¶
MODX сообщит вам, возникли ли какие-либо ошибки во время установки, и предложит вам попытаться переустановить, если возникнет какая-либо из этих ошибок.
После успешной установки нажмите «Далее», чтобы продолжить, и вам будет предложен последний вариант:
MODX рекомендует обязательно удалить каталог setup /
после установки, чтобы защитить ваш сайт от всех, кто пытается запустить установку на вашем сайте. Вы можете сделать это, щелкнув «Отметьте это, чтобы УДАЛИТЬ установочный каталог из файловой системы». флажок.
ПРЕДУПРЕЖДЕНИЕ : приложение установки предоставляет мощный и обширный контроль над вашим сервером.НЕ оставляйте его на месте после того, как вы закончили установку MODX.
Когда все будет готово, нажмите «Войти», чтобы отобразить форму входа в интерфейс менеджера. Вы закончили!
Дополнительная информация¶
Некоторые другие особые случаи:
MAMP на MacOSX¶
MAMP (включая последнюю версию 1.8.4) отлично работает с MODX Revolution, за одним исключением. Вы не можете использовать eAccelerator в качестве системы кэширования, поскольку драйверы, скомпилированные с помощью MAMP, ошибочны в отношении PDO и вызовут ошибки ядра Apache.Чтобы исправить это, выберите драйверы кэширования xCache.
Vista и XAMPP¶
Сообщалось о проблемах с установкой Revolution на 64-битной Vista с XAMPP. Мы не можем гарантировать работающее решение для этой ОС и настройки в настоящее время.
Некоторые пользователи сообщили, что применение исправления, найденного здесь: http://www.apachefriends.org/f/viewtopic.php?f=16&t=32617, исправит ошибки сбоя Apache с поддержкой PDO в XAMPP.
Установка пакетов¶
Для получения информации об установке пакетов сторонних производителей см. Статью «Как установить пакеты».
См. Также¶
- Руководство Lighttpd
- Установка на сервере под управлением ModSecurity
- Конфигурация сервера Nginx
Расширенная установка — Установка | Документация MODX
Это руководство по расширенному распространению MODX. Рекомендуется устанавливать этот дистрибутив только если:
- Вы планируете переименовать каталоги
manager /
илиConnectors /
или переместить каталог core / - У вас есть доступ по SSH или вы можете легко перемещать / делать каталоги на вашем сервере доступными для записи.
Вы можете сначала проверить страницу требований к серверу. Если после прочтения у вас по-прежнему возникают проблемы с установкой, прочтите страницу Устранение неполадок при установке.
Подготовка к установке¶
После того, как вы скачали расширенный дистрибутив MODX Revolution, загрузите и распакуйте его на свой сервер. У вас должно остаться два каталога — core /
и setup /
. Отсюда, если вы планируете переместить каталог core /
, переходите к следующему разделу.Если вы не собираетесь этого делать или переименовывать ключ конфигурации, перейдите к setup / в своем браузере и перейдите к разделу Advanced Options этого документа.
Переименование или перемещение ядра¶
MODX Revolution позволяет вам переименовывать и / или перемещать каталог core /
для повышения уровня безопасности. Вы также можете переместить каталог core /
за пределы корневого веб-каталога, чтобы обезопасить установку MODX.
Если вы решите переименовать или переместить ядро, MODX рекомендует сделать это перед установкой.Просто переименуйте или переместите ядро, и setup /
— в начале — представит вам страницу с запросом нового местоположения ядра:
Введите в текстовое поле абсолютный путь к тому месту, куда вы переместили основной каталог. Если MODX сможет найти ядро оттуда, вы продолжите установку как обычно. Если MODX по-прежнему не может найти каталог по указанному вами пути, проверьте, правильно ли вы ввели его, что это абсолютный путь, и что вы сделали каталог доступным для чтения (а файл core / cache /
доступен для записи).
MODX также может попросить вас сделать файл setup / includes / core.config.php
доступным для записи. Это необходимо для изменения основного пути, и вы должны сделать это, прежде чем продолжить.
Изменение ключа конфигурации¶
Отсюда MODX попросит вас выбрать язык. Сделайте это сейчас. MODX предложит вам страницу приветствия, а ниже вас спросят, хотите ли вы изменить ключ конфигурации MODX. Это позволяет запускать несколько сайтов с общим ядром, так как для каждого отдельного сайта потребуется собственный уникальный ключ конфигурации.
Чтобы изменить его, просто щелкните ссылку, по которой установка сообщает вам изменить ключ конфигурации, и вы увидите текстовое поле:
Укажите индивидуальный уникальный ключ конфигурации и нажмите «Далее».
Дополнительные параметры¶
Теперь вам будут представлены некоторые варианты установки, аналогичные экрану базовой установки, но с двумя дополнительными вариантами внизу. «Новая установка» будет вашим единственным вариантом радио, доступным для проверки, а это именно то, что вам нужно.Ниже вы можете настроить разрешения для создания новых файлов или папок в вашей установке MODX. Значения по умолчанию должны работать нормально, но на более ограниченном сервере вы можете изменить perms папки / файла на 0775/0664 соответственно.
Ниже вам будут представлены два варианта флажка:
Они будут неактивны во время новых установок. (Во время обновлений рекомендуется снимать и эти флажки.) Нажмите «Далее», чтобы перейти к следующему шагу.
Параметры базы данных¶
Отсюда вы получите форму с запросом информации о вашей базе данных:
Добавьте в вашу базу данных имя хоста, которое является URL-адресом, по которому расположена ваша база данных. Для большинства пользователей это будет localhost. Если у вас есть сервер MySQL на другом порту, укажите его так: my.database.com; port = 3307
, с; port = добавлением IP / имени хоста.
Также, при желании, вы можете указать здесь другой префикс таблицы.Это указывает MODX префикс таблицы с этим значением — это полезно, если вы хотите сделать несколько установок MODX в одной базе данных.
По завершении щелкните ссылку «Проверить соединение с сервером базы данных и просмотреть сопоставления». Если у вас есть какие-либо ошибки, они будут показаны ниже. Если у вас есть ошибки, проверьте правильность имени пользователя и пароля базы данных. Кроме того, если у вашего пользователя нет доступа для создания базы данных, вам может потребоваться сделать это вручную.
Сопоставления и наборы символов¶
Затем появится другая форма для установки кодировки и сопоставления базы данных:
Для большинства пользователей вы можете оставить эти значения такими, какие они есть.Однако, если вам нужно их изменить, убедитесь, что сопоставление соответствует кодировке. Нажмите «Создать или протестировать выбранную базу данных». после того, как вы закончите.
Создание пользователя-администратора¶
Эта форма теперь представит вам несколько полей для настройки вашего администратора. Укажите имя пользователя, которое вы хотите использовать в качестве имени администратора.
MODX рекомендует , а не с использованием «admin», так как это обычное имя пользователя администратора, которое часто проверяют хакеры в первую очередь.
Оттуда введите свой адрес электронной почты (или адрес электронной почты администратора) и укажите пароль. Когда закончите, нажмите «Далее».
Конфигурация контекста¶
MODX теперь представит вам подробный экран установки контекста. Здесь вы можете настроить пути к вашему веб-контексту (основному контексту), а также каталогам для папок Connectors /
и manager /
. MODX рекомендует оставить пути web / context как есть, если у вас нет особых причин не делать этого.
Однако переименование каталогов manager /
и connector /
может повысить уровень безопасности вашего сайта. Просто измените пути и URL-адреса в предоставленных текстовых полях. Примечание. Если вы действительно меняете каталоги, каталоги выше , любой из этих путей должен быть доступен для записи, чтобы MODX мог записывать в них каталоги manager /
и / или Connectors /
.
Убедитесь, что вы изменили и путь и URL!
Когда закончите, нажмите «Далее», чтобы продолжить.
Проверки перед установкой¶
MODX выполнит список проверок, чтобы убедиться, что ваша система готова к установке. Если какой-либо из них не сработает, вам нужно будет выполнить инструкции, которые он предлагает, чтобы убедиться, что ваша среда соответствует требованиям к серверу и имеет правильные каталоги, доступные для записи.
Когда все будет готово и пройдены все проверки, нажмите «Установить», чтобы продолжить.
Если вы получаете пустой экран или не можете продолжить после нажатия кнопки «Установить», выполните следующие действия:
- Убедитесь, что каталоги «/ [root]», «/ core / config», «/ core / packages», «/ core / cache» и «/ core / export» доступны для записи.(root будет фактическим каталогом, в который вы устанавливаете.)
- Убедитесь, что ваш параметр php.ini устанавливает memory_limit на 128M, а max_execution_time на 120
- Убедитесь, что MODX может создавать каталоги диспетчера и коннекторов; для этого нужно сделать родительские каталоги доступными для записи (так как вы можете изменить место их установки)
- Разместите сообщение на форуме Revolution по поводу вашей проблемы. Укажите информацию о настройке и установке вашего сервера, и мы постараемся помочь вам найти решение.
Сводка после установки¶
MODX сообщит вам, возникли ли какие-либо ошибки во время установки, и предложит вам попытаться переустановить, если возникнет какая-либо из этих ошибок.
После успешной установки нажмите «Далее», чтобы продолжить, и вам будет предложен последний вариант:
MODX рекомендует обязательно удалить каталог setup / после установки, чтобы защитить ваш сайт от всех, кто пытается запустить установку на вашем сайте.Вы можете сделать это, щелкнув «Отметьте это, чтобы УДАЛИТЬ установочный каталог из файловой системы». флажок.
Когда все будет готово, нажмите «Войти», чтобы отобразить форму входа в интерфейс менеджера. Вы закончили!
См. Также
- Базовая установка
- Руководство Lighttpd
- Установка на сервере под управлением ModSecurity
- Конфигурация сервера Nginx
- Расширенная установка
- Установка Git
- Установка из командной строки
- XML-файл конфигурации установки
- Устранение неполадок при установке
- Успешная установка, что мне делать?
Как установить MODX Revolution на Ubuntu 16.04 ЛАМПА VPS
Используете другую систему?
MODX Revolution — это быстрая, гибкая, масштабируемая, бесплатная и открытая система управления контентом корпоративного уровня, написанная на PHP. Он особенно хорошо подходит для создания высокотехнологичных сайтов, поскольку обладает расширенными многоязычными возможностями и построен с нуля с использованием принципов безопасного проектирования.
Предварительные требования
- Чистый Vultr Ubuntu 16.04 экземпляр сервера с доступом по SSH
Шаг 1. Добавьте пользователя Sudo
Начнем с добавления нового пользователя sudo
.
Сначала войдите на свой сервер как root
.
ssh root @ ВАШ_VULTR_IP_ADDRESS
Добавьте нового пользователя с именем user1
(или ваше предпочтительное имя пользователя).
adduser user1
При появлении запроса введите надежный и запоминающийся пароль. Вам также будет предложено ввести ваше «полное имя» и некоторые другие данные, но вы можете просто оставить их пустыми, нажав «, введите
».
Теперь проверьте файл / etc / sudoers
, чтобы убедиться, что группа sudoers
включена.
visudo
Найдите такой раздел.
% sudo ВСЕ = (ВСЕ: ВСЕ) ВСЕ
Эта строка сообщает нам, что пользователи, которые являются членами группы sudo
, могут использовать команду sudo
для получения привилегий root . По умолчанию он должен быть раскомментирован, чтобы вы могли просто выйти из файла.
Затем нам нужно добавить user1
в группу sudo
.
usermod -aG sudo user1
Мы можем проверить членство в группе user1
и проверить, что команда usermod
работала с командой groups
.
группы user1
Теперь используйте команду su
, чтобы переключиться на новую учетную запись пользователя sudo user1
.
su - user1
Командная строка обновится, показывая, что вы вошли в учетную запись user1
.Вы можете проверить это с помощью команды whoami
.
whoami
Теперь перезапустите службу sshd
, чтобы вы могли войти в систему через ssh
с новой учетной записью пользователя sudo без полномочий root, которую вы только что создали.
sudo systemctl перезапустить sshd
Выйдите из учетной записи user1
.
выход
Выйдите из учетной записи root
(которая отключит ваш сеанс ssh
).
выход
Теперь вы можете использовать ssh
в экземпляре сервера с локального хоста, используя новую учетную запись sudo user user1
без полномочий root.
ssh user1 @ YOUR_VULTR_IP_ADDRESS
Если вы хотите выполнить sudo
без необходимости каждый раз вводить пароль, откройте файл / etc / sudoers
еще раз, используя visudo
.
судо визуудо
Измените раздел для группы sudo
, чтобы он выглядел так.
% sudo ALL = (ВСЕ) NOPASSWD: ALL
Обратите внимание: Отключение требования пароля для пользователя sudo не является рекомендуемой практикой, но она включена здесь, поскольку может сделать настройку сервера намного более удобной и менее утомительной, особенно во время более длительных сеансов системного администрирования. Если вас беспокоят последствия для безопасности, вы всегда можете вернуть изменение конфигурации к исходному после завершения задач администрирования.
Всякий раз, когда вы хотите войти в учетную запись пользователя root
из учетной записи пользователя sudo
, вы можете использовать одну из следующих команд.
судо -i
sudo su -
Вы можете выйти из учетной записи root
и вернуться в свою учетную запись пользователя sudo
в любое время.
выход
Шаг 2. Обновите систему Ubuntu 16.04
Перед установкой любых пакетов на экземпляр сервера Ubuntu мы сначала обновим систему.
Убедитесь, что вы вошли на сервер под пользователем sudo без полномочий root, и выполните следующие команды.
sudo apt-get update
sudo apt-get -y обновление
Шаг 3. Установите Apache
.Установите Apache.
sudo apt-get -y установить apache2
Затем используйте команду systemctl
для запуска и включения автоматического выполнения Apache во время загрузки.
sudo systemctl включить apache2
sudo systemctl start apache2
Проверьте файл конфигурации сайта Apache по умолчанию, чтобы убедиться, что директива DocumentRoot
указывает на правильный каталог.
vi /etc/apache2/sites-enabled/000-default.conf
Параметр конфигурации DocumentRoot
должен выглядеть следующим образом.
DocumentRoot "/ var / www / html"
Теперь включите модуль mod_rewrite
Apache.
sudo a2enmod перезаписать
Мы перезапустим Apache в конце этого руководства, но регулярный перезапуск Apache во время установки и настройки, безусловно, является хорошей привычкой, так что давайте сделаем это сейчас.
sudo systemctl перезапустить apache2
Шаг 4: Установите PHP 7.0
Теперь мы можем установить PHP 7.0 вместе с необходимыми модулями PHP, необходимыми для MODX Revolution CMS.
sudo apt-get -y install php libapache2-mod-php php-gd php-mbstring php-common php-mysql php-imagick php-xml
Шаг 5: Установите MySQL
Установите MySQL.
sudo apt-get -y установить mysql-server
Во время установки сервера MySQL убедитесь, что вы ввели надежный пароль для пользователя MySQL root
.Этот пользователь root
отличается от пользователя root в Ubuntu, поскольку он используется только для подключения к серверу базы данных с полными привилегиями.
Запустите MySQL и включите автоматическое выполнение во время загрузки.
sudo systemctl включить mysql
sudo systemctl запустить mysql
Защитите этим свой сервер MySQL.
sudo mysql_secure_installation
При появлении запроса введите пароль, который вы создали для пользователя root MYSQL во время установки.Просто ответьте «
Y
» на все остальные вопросы «да / нет», так как варианты по умолчанию являются наиболее безопасными.
Шаг 6: Создайте базу данных для MODX Revolution
Войдите в оболочку MySQL как пользователь root MySQL , выполнив следующую команду.
sudo mysql -u корень -p
Чтобы получить доступ к командной строке MySQL, просто введите пароль MySQL root
при появлении запроса.
Выполните следующие запросы, чтобы создать базу данных MySQL и пользователя базы данных для MODX Revolution.
СОЗДАТЬ БАЗУ ДАННЫХ modx_data НАБОР СИМВОЛОВ utf8 COLLATE utf8_general_ci;
СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ 'modx_user' @ 'localhost', ОПРЕДЕЛЕННЫЙ 'UltraSecurePassword';
ПРЕДОСТАВЛЯЙТЕ ВСЕ ПРИВИЛЕГИИ НА modx_data. * TO 'modx_user' @ 'localhost';
ПРИВИЛЕГИИ ПРОМЫВКИ;
ВЫХОД;
Вы можете заменить имя базы данных modx_data
и имя пользователя modx_user
на что-то большее по своему вкусу, если хотите. Кроме того, убедитесь, что вы заменили « UltraSecurePassword
» действительным безопасным паролем.
Шаг 7: Установите MODX Revolution Files
Измените текущий рабочий каталог на веб-каталог по умолчанию.
cd / var / www / html /
Если вы получили сообщение об ошибке вроде «Нет такого файла или каталога»
, попробуйте следующую команду.
cd / var / www /; sudo mkdir html; cd html
Ваш текущий рабочий каталог теперь должен быть: / var / www / html /
. Вы можете проверить это с помощью команды pwd
(распечатать рабочий каталог).
pwd
Теперь используйте wget
для загрузки установочного zip-пакета MODX Revolution.
sudo wget https://modx.com/download/direct?id=modx-2.6.0-pl.zip
Обратите внимание: Вам обязательно стоит проверить наличие самой последней версии, посетив страницу загрузки MODX Revolution.
Перечислите текущий каталог, чтобы убедиться, что вы успешно загрузили файл.
ls -la
Быстро установите , распакуйте
, чтобы можно было распаковать файл.
sudo apt-get -y install unzip
Дайте пакету более простое имя.
sudo mv direct \? Id \ = modx-2.6.0-pl.zip modx.zip
Теперь распакуйте zip-пакет.
sudo распаковать modx.zip
Переместите все установочные файлы в корневой веб-каталог.
sudo mv modx-2.6.0-pl / * / var / www / html
Измените владельца веб-файлов, чтобы избежать проблем с разрешениями.
sudo chown -R www-data: www-data *
Снова перезапустите Apache.
sudo systemctl перезапустить apache2
Теперь мы готовы перейти к последнему этапу.
Шаг 8: Завершите установку MODX Revolution
Пришло время посетить IP-адрес вашего экземпляра сервера Ubuntu 16.04 в вашем браузере. Или, если вы уже настроили параметры Vultr DNS (и дали ему достаточно времени для распространения), вы можете вместо этого просто посетить свой домен.
Чтобы получить доступ к странице установки MODX Revolution, введите IP-адрес вашего экземпляра Vultr, а затем введите / setup
в адресную строку браузера.
http: // ВАШ_VULTR_IP_ADDRESS / setup
Большинство вариантов установки говорят сами за себя, но вот несколько советов, которые могут вам помочь.
Выберите ваш язык.
Нажмите кнопку « Далее
», чтобы продолжить установку.
Выберите Новая установка
и оставьте разрешения для папки по умолчанию.Нажмите « Next
», когда будете готовы перейти к следующему шагу.
Установите следующие параметры базы данных.
Тип базы данных: mysql
Хост базы данных: localhost
Имя для входа в базу данных: modx_user (или ваше ранее выбранное имя)
Пароль базы данных: UltraSecurePassword (или ваш ранее выбранный пароль)
Имя базы данных: modx_data (или ваше ранее выбранное имя)
Префикс таблицы: modx_
После того, как вы ввели указанные выше параметры базы данных, щелкните ссылку ниже на Проверить соединение с сервером базы данных и просмотреть параметры сортировки
.Вы увидите сообщение: Подключение к серверу базы данных: успешно!
. Если вы получите какие-либо ошибки, вернитесь и убедитесь, что все параметры базы данных верны.
Вы можете оставить для набора символов и параметров сортировки значения по умолчанию. Они должны выглядеть вот так.
Набор символов подключения: utf8
Параметры сортировки: utf8_general_ci
Если вас устраивают выбранные вами параметры установки, вы можете щелкнуть ссылку ниже на Создать или протестировать выбор вашей базы данных
.
Вам будет предложено ввести данные администратора, которые будут использоваться для входа в CMS. Заполните их, как показано ниже, и нажмите Далее
.
Имя администратора:
Электронная почта администратора:
Пароль администратора:
Вы увидите сводку по установке. Если все в порядке, вы можете просто нажать Установить
, чтобы установить MODX Revolution на свой сервер.
Вы увидите страницу подтверждения с сообщением о том, что установка ядра прошла успешно
. Просто нажмите Далее
, чтобы продолжить.
Теперь вы можете войти в свою административную панель MODX Revolution, используя данные для входа, которые вы ввели ранее во время установки.
Обратите внимание: Во время установки и входа в систему вы можете увидеть некоторые предупреждающие сообщения о каталогах и файлах. Просто следуйте инструкциям на страницах с предупреждениями, и предупреждающие сообщения исчезнут.
Если вы еще не настроили свой Vultr DNS, возможно, это будет вашим следующим шагом.
Теперь вы можете начать добавлять контент и настраивать внешний вид вашего сайта. Обязательно ознакомьтесь с отличной документацией по MODX Revolution, чтобы узнать больше о том, как создать и настроить свой сайт.
Хотите внести свой вклад?
Вы можете заработать до 600 $ , добавляя новые статьи
Как установить MODX CMS - Пошаговое руководство по установке
MODX Revolution - это система управления контентом с открытым исходным кодом и среда веб-приложений для тех, кто искренне заботится о бескомпромиссном дизайне и исключительном пользовательском опыте.Установить Modx на веб-сервер относительно легко по сравнению с другими CMS веб-публикаций.
MODX CMS имеет ряд дополнительных функций. Эта платформа, разработанная для масштабирования больших многосерверных сред, также включает такие функции, как настраиваемое кэширование и поддержку нескольких баз данных (MySQL, Microsoft SQL Server и Maria DB). Это дает вам полный контроль над вашим сайтом и контентом, с гибкостью адаптации к вашим потребностям в изменениях.
Дополнения MODX доступны, хотя CMS имеет большие возможности настройки.гораздо лучший контроль делает платформу очень универсальной по своему названию. MODX специально разработан для простоты использования, что позволяет веб-администратору создавать мощные веб-приложения с динамическим содержимым.
Артикул : Builtwith, апрель 2021 г.
В этой статье я расскажу, как разместить MODX на Cloudways. В конце концов, вы сможете получить доступ и испытать всю мощь бесплатной платформы CMS, созданной с учетом скорости, безопасности и гибкости. Для развития бизнеса вам нужно больше, чем просто надежная система управления контентом.
Предварительные требования к серверу для установки MODX CMS
PHP: Я рекомендую PHP 7.2 или более позднюю версию.
База данных: MySQL 5.6.x, MariaDB 10.1.x или Percona Server 5.6.x или выше
Веб-сервер : NGINX 1.18.x или выше или Apache 2.4
Примечание : Если вы хотите использовать какой-либо дополнительный компонент, см. Эти Требования для запуска MODX.
Установите MODX CMS на Cloudways Platform
Чтобы установить MODX на свой сервер, зарегистрируйтесь или войдите на платформу Cloudways.После входа в систему выберите свой сервер и настраиваемое приложение PHP. Выберите размер сервера PHP в соответствии с посещаемостью вашего веб-сайта и местоположение в соответствии с предпочитаемым регионом.
Щелкните ЗАПУСК СЕРВЕРА и подождите несколько минут, пока оптимизированное пользовательское приложение PHP не будет развернуто на сервере.
Скачать MODX
Во-первых, вам необходимо скачать последнюю версию MODX с официального сайта. Посетите официальную страницу загрузки MODX и выберите последнюю версию MODX CMS.
Распаковать сжатый архив
Просто щелкните файл ZIP правой кнопкой мыши и выберите «Извлечь в MODX».
Используя основные учетные данные, доступные на странице управления сервером, войдите на сервер через FileZilla, чтобы загрузить несжатые файлы на веб-сервер.
Распакуйте папку с помощью встроенного инструмента Windows или любой другой подобной утилиты / инструмента. Перейдите в корневую папку (Public_html) приложения и вставьте разархивированные файлы.
Вы можете получить доступ к веб-странице, добавив /modx-2.8.3-pl/setup/index.php в конце URL-адреса, чтобы открыть установщик MODX. Процесс установки занимает всего несколько секунд, и если вы видите следующую страницу (см. Ниже), все было успешно настроено.
Начните процесс установки. Вам нужно выбрать язык, на котором вы хотите установить MODX.
Теперь нажмите кнопку Далее, чтобы начать установку MODX, вы должны увидеть следующую страницу:
Получите сведения о доступе к базе данных в разделе «Управление приложениями»> «Сведения о доступе».
Теперь выберите опцию Новая установка и нажмите кнопку Далее, вы должны увидеть следующую страницу:
Совместимость системы - Этот шаг будет остановлен только в случае несовместимости в настройках вашего сервера, например, если у вас устаревшая версия PHP базы данных.
На этом экране вы будете вводить учетные данные администратора и информацию о базе данных, такую как имя базы данных, пользователя и пароль.
Теперь нажмите кнопку «Установить», чтобы начать установку. После завершения установки вы должны увидеть следующую страницу:
Теперь нажмите кнопку Далее, вы должны увидеть страницу входа в систему:
Теперь введите учетные данные администратора и нажмите кнопку «Войти», вы должны увидеть следующую страницу:
Вы можете получить доступ к домашней странице MODX CMS по умолчанию, сделав следующий снимок экрана:
Поздравляем! Вы настроили свою собственную MODX CMS с Cloudways.
Меньше хлопот. Больше развития.
Позвольте нам удовлетворить ваши требования к хостингу в будущем. Вы сосредотачиваетесь на создании своих приложений.
Особенности системы управления контентом MODX
- MODX Revolution упрощает создание сайтов на базе HTML5 / CSS3 и пользовательских веб-приложений, а также внешнего вида и поведения (соответствующие стандартам CSS и JavaScript) и логики (фрагменты PHP).
- Поддерживает редакторы форматированного текста WYSIWYG.
- Приложение Manager работает кроссбраузерно и кроссплатформенно.
- Поддерживает любую библиотеку Ajax, включая jQuery, MooTools и Prototype.
- API и примеры кода упрощают создание новых дополнений.
- Полный контроль над всеми метаданными и структурой URL для целей оптимизации программы (SEO).
- Объектно-ориентированный, совместимый с MVC код ядра.
- Accessible Manager Theme для пользователей, которым нужны вспомогательные технологии
- Возможность ставить дополнения прямо из Менеджера.
- Интеграция электронной торговли через FoxyCart.
Масштабируемый, быстрый и безопасный управляемый хостинг MODX.
С Cloudways вы можете настроить и запустить свои PHP-приложения на управляемых облачных серверах всего за несколько минут.
Заключительные слова
На этом мы подошли к концу статьи, в которой подробно показано, как установить систему управления контентом MODX на Cloudways. Это высокоразвитая платформа CMS, которая позволяет пользователям создавать оптимизированные веб-приложения.
Cloudways предоставляет удобную платформу для установки MODX и размещения MODX CMS на различных облачных серверах.С его помощью вы получаете несколько интересных функций, включая бесплатный сертификат SSL от Let’s Encrypt, оптимизированный стек PHP, CloudwaysBot для быстрых уведомлений, вертикальное масштабирование и первоклассную техническую поддержку.
Если у вас все еще есть вопросы по установке Modx, не стесняйтесь задавать их ниже в разделе комментариев.
Отзывы клиентов на
«Хостинг Cloudways имеет одну из лучших клиентских возможностей и скорость хостинга»
Sanjit C [Разработчик веб-сайтов]
Шахзеб Ахмед
Шахзеб - специалист по цифровому маркетингу с опытом разработки программного обеспечения, работает менеджером сообщества PHP-сообщества в Cloudways.Он амбициозен и стремится изучать и делиться информацией о разработке PHP и Laravel посредством практики и экспериментов. Он любит путешествовать и изучать новые идеи, когда находит время. Свяжитесь с ним по адресу [email protected]
×Получите наш информационный бюллетень
Будьте первым, кто получит последние обновления и руководства.
Спасибо за подписку на нас!
Как установить MODX Revolution на Ubuntu 20.04
В этой статье мы объясним, как установить MODX Revolution на Ubuntu 20.04 с LAMP.
MODX предлагает лучшие качества систем управления контентом, фреймворков веб-разработки и облачного хостинга с меньшей сложностью, ограничениями и раздуванием. Это структура управления контентом, созданная для того, чтобы помочь вам быстрее и удобнее предоставлять любые цифровые возможности с помощью улучшенного SEO, безопасности и скорости.
Предварительные требования
- Установленный выделенный сервер Ubuntu 20.04 или KVM VPS.
- Доступ пользователя root или обычного пользователя с правами администратора.
Установите MODX Revolution в Ubuntu 20.04 с LAMP
1. Поддерживайте сервер в актуальном состоянии
Обновите индекс репозитория пакетов и обновите установленные пакеты.
# apt update && sudo apt -y upgrade
2. Установите веб-сервер Apache
# apt install apache2 -y
Если вы включили брандмауэр и брандмауэр блокирует запросы веб-сервера apache, откройте порт в брандмауэре.
# ufw разрешить 80 / tcp
# ufw разрешить 443 / tcp
# ufw reload
Запустите и включите службу apache2.
# systemctl start apache2 && systemctl enable apache2
3. Установите PHP
Здесь мы устанавливаем версию PHP по умолчанию 7.4 и другие модули для веб-развертываний, используя следующую команду:
# apt install php libapache2-mod-php php-gd php-mbstring php-common php-mysql php-imagick php-xml -y
4.Установите MariaDB
# apt install mariadb-server mariadb-client -y
Конфигурация MariaDB по умолчанию не будет защищена. Давайте защитим установку с помощью следующей команды:
# mysql_secure_installation
После запуска скрипт задаст несколько вопросов.
Он попросит вас ввести текущий пароль для root (введите его, если нет):
Затем введите да / да на следующие контрольные вопросы:
Установить пароль root? [Y / n]: y
Удалить анонимных пользователей? : y
Запретить удаленный вход root? : y
Удалить тестовую базу данных и получить к ней доступ? : y
Обновить таблицы привилегий сейчас? : y
Войдите в mysql
# mysql -u корень -p
Выполните следующие запросы, чтобы создать базу данных MySQL и пользователя базы данных для MODX Revolution.
СОЗДАТЬ БАЗУ ДАННЫХ modx_data НАБОР СИМВОЛОВ utf8 COLLATE utf8_general_ci; a
СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ 'modx_user' @ 'localhost' ИДЕНТИФИЦИРОВАНО 'UltraSecurePassword';
ПРЕДОСТАВЛЯТЬ ВСЕ ПРИВИЛЕГИИ НА modx_data. * TO ‘modx_user’ @ ’localhost’;
ПРИВИЛЕГИИ ПРОМЫВКИ;
ВЫХОД;
Примечание: Замените имя базы данных modx_data и имя пользователя modx_user на что-то другое по своему вкусу. Замените « UltraSecurePassword » фактическим безопасным паролем.
Установить файлы MODX Revolution
Измените текущий рабочий каталог на веб-каталог по умолчанию.
# cd / var / www / html /
Теперь используйте wget для загрузки установочного zip-пакета MODX Revolution.
# wget https://modx.com/download/direct?id=modx-2.8.3-pl.zip
Вам обязательно стоит проверить наличие самой последней версии, посетив страницу загрузки MODX Revolution.
Дайте пакету более простое имя.
# mv direct \? Id \ = modx-2.8.3-pl.zip modx.zip
Теперь извлеките zip-пакет.
# распаковать modx.zip
Переместите все установочные файлы в корневой веб-каталог.
# mv modx-2.8.3-pl / * / var / www / html
Измените владельца веб-файлов, чтобы избежать проблем с разрешениями.
# chown -R www-data: www-data *
Снова перезапустите Apache.
# systemctl перезапуск apache2
Теперь мы готовы перейти к последнему этапу.
5. Настройка MODX Revolution Установка
Чтобы получить доступ к странице установки MODX Revolution, введите IP-адрес вашего сервера, а затем / setup в адресной строке браузера.
http: // ВАШ_VULTR_IP_ADDRESS / настройка
Нажмите кнопку « Next », чтобы продолжить установку.
Выберите «Новая установка» и оставьте разрешения для папки со значениями по умолчанию. Щелкните « Next », когда будете готовы перейти к следующему шагу.
Установите следующие параметры базы данных.
Тип базы данных: mysql
Хост базы данных: localhost
Имя входа в базу данных: modx_user (или ваше ранее выбранное имя)
Пароль базы данных: UltraSecurePassword (или ваш ранее выбранный пароль)
Имя базы данных: modx_data (или ваше ранее выбранное имя)
Таблица префикс: modx_
После того, как вы ввели указанные выше параметры базы данных, щелкните ссылку ниже, чтобы проверить соединение с сервером базы данных и просмотреть сопоставления.Вы увидите сообщение: «Подключение к серверу базы данных: успешно!». Если вы получите какие-либо ошибки, вернитесь и убедитесь, что все параметры базы данных верны.
Вы можете оставить для набора символов и параметров сортировки значения по умолчанию. Они должны выглядеть вот так.
Набор символов подключения: utf8
Параметры сортировки: utf8_general_ci
Если вас устраивают выбранные вами параметры установки, вы можете щелкнуть ссылку ниже, чтобы создать или протестировать выбор вашей базы данных.
Вам будет предложено ввести данные администратора, которые будут использоваться для входа в CMS. Заполните их, как показано ниже, и нажмите Далее.
Имя администратора:
Электронная почта администратора:
Пароль администратора:Подтвердите пароль:
Вы увидите сводку по установке. Если все в порядке, вы можете просто нажать «Установить», чтобы установить MODX Revolution на свой сервер.
Вы увидите страницу подтверждения с сообщением, что установка ядра прошла успешно. Просто щелкните Далее , чтобы продолжить.
Теперь вы можете войти в свою административную панель MODX Revolution, используя данные для входа, которые вы ввели ранее во время установки.
Вот и все. Установка и настройка завершены успешно.
В этой статье мы увидели, как установить MODX Revolution на Ubuntu 20.04 с LAMP.
Было ли это полезно?
Да Нет Учебное пособие поMODx: установка MODx вручную
Если вы хотите узнать, как установить MODx вручную, то вы попали в нужное место.Для начала вам необходимо скачать последнюю версию MODx. Вы можете сделать это отсюда:
https://modx.com/download/
После загрузки архива распакуйте его на свой локальный компьютер. Затем загрузите содержимое извлеченной папки в свою учетную запись на сервере. Вы можете загрузить файлы с помощью FTP. Если вы хотите получить доступ к своему веб-сайту с помощью https://yourdomain.com/, загрузите файлы в каталог / public_html /. Если вы хотите получить доступ к сайту, используя https: // yourdomain.com / modx / загрузите файлы в / public_html / modx /. Вы можете посмотреть наши видеоуроки по FTP здесь:
https://tmdhosting.com/tutorials/video/ftp.html
Следующее, что вам нужно сделать, это создать базу данных MySQL. Вы можете легко сделать это через cPanel> MySQL Database Wizard. Просто следуйте инструкциям на экране.
Теперь вы готовы начать процесс установки, перейдя по адресу:
https://yourdomain.com/setup/
Вы увидите первый экран процесса установки:
Выберите свой язык и перейдите к следующая страница:
Перейдите к следующему экрану, где вы должны выбрать «Новая установка»:
На следующем экране введите данные MySQL, которые вы создали ранее:
Имя входа в базу данных
Пароль базы данных
Имя базы данных
Проверьте соединение, а затем создайте таблицы базы данных.Во вновь открывшихся полях введите данные пользователя-администратора:
Имя пользователя администратора
Адрес электронной почты администратора - убедитесь, что вы используете действующий адрес электронной почты
Пароль администратора
На следующем шаге скрипт выполнит шаги перед установкой.