Установка при помощи командной строки
Последнее обновление Mar 5th, 2021 | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$306 per month—let's make that $500!
Learn moreУстановка через интерфейс командной строки доступна только для MODX Revolution версии 2.2 и выше.
Установка MODX через командную строку PHP¶
MODX позволяет выполнять обновления и установку через командную строку (CLI) при использовании файла конфигурации XML. (Более подробную информацию об этом файле можно найти здесь. Это позволяет пользователям создавать простые скрипты для обновления своих установок MODX.
При обновлении всегда рекомендуется делать резервную копию файлов перед обновлением.
Новые установки CLI¶
Во-первых, скачайте MODX и распакуйте файлы на свой сервер. В каталоге setup/ скопируйте файл config.dist.new.xml
и переименуйте его в config.xml
. MODX автоматически ищет файл setup/config.xml
во время установки. Вы можете переместить его за пределы каталога setup/ (и корневого каталога MODX, если хотите) и указать его местоположение с помощью аргумента --config=/path/to/config.xml
.
Затем отредактируйте XML-файл и установите соответствующую информацию о базе данных, пути MODX и другие параметры конфигурации, а затем в командной строке перейдите в каталог MODX setup / и введите:
php ./index.php --installmode=new
MODX продолжит установку, и по ее завершении отобразит время, необходимое для запуска установки, а также все возникшие ошибки (которые также будут зарегистрированы в файле журнала установки в core/cache/logs/
).
Примечание: если вы используете не стандартный каталог, вы должны указать дополнительный аргумент:
--core_path=/path/to/core/
Обновление MODX при помощи командной строки (CLI)¶
Выполните те же действия, что и при новой установке, но на этот раз в вашем XML-файле вам можно указать только следующие атрибуты:
-
inplace
-
unpacked
-
language
-
remove_setup_directory
И любые другие атрибуты, которые вы хотите изменить во время обновления. Существует пример xml-файла обновления с именем config.dist.upgrade.xml
.
Затем, когда вы будете готовы, перейдите в каталог установки MODX и введите:
php ./index.php --installmode=upgrade
MODX приступит к обновлению, по окончанию которого, отобразит затраченное время, а также сообщит о возникших ошибках (будут записаны в лог core/cache/logs/
).
Выполнение расширенного обновления MODX через интерфейс командной строки¶
Выполните те же шаги, что и при базовом обновлении, но на этот раз в вашем XML-файле вам понадобятся все атрибуты, включенные в файл config.dist.upgrade-advanced.xml
, так как все они могут быть изменены при расширенном обновлении.
Затем, когда вы будете готовы, перейдите в каталог установки MODX и введите:
php ./index.php --installmode=upgrade-advanced
Это обновит вашу установку MODX, и по завершении отобразит время, необходимое для запуска установки, а также любые возникшие ошибки (которые также будут зарегистрированы в файле журнала установки в core/cache/logs/
).
Использование вспомогательного скрипта¶
На Github доступен вспомогательный скрипт installmodx.php: https://github.com/craftsmancoding/modx_utils/blob/master/installmodx.php
It provides command line options for this process.
Смотрите также¶
- Базовая Установка
- Гид по Lighttpd
- Установка на сервере с запущеным ModSecurity
- Настройка Сервера Nginx
- Расширенная Установка
- Установка через Git
- Установка При Помощи Командной Строки
- Создание Установочного Xml Файла
- Устранение неполадок при установке
- Успешная Установка, Что Дальше?
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$306 per month—let's make that $500!
Learn more