Скрипты установки/обновления/удаления
оригинал - статья Jeroen Kenters
Jeroen Kenters написал пару bash/php скриптов, позволяющих:
- автоматическую установку нового сайта
- создание линукс пользователя
- создание базы данных
- создание виртуального хоста
- перезагрузка apache сервера
- установка modx
- автоматическую установку пакетов - таким образом простой PHP может запускаться через CLI (Command Line Interface) или в вашем браузере
- обновление MODX установки - введите имя пользователя и скрипт сделает всё остальное
- удаление сайта
- удаление пользователя, папки пользователя, базы данных, виртуального хоста
- перезагрузка apache
Давайте рассмотрим скрипт, позволяющий автоматическую установку пакетов.
Вот собственно он, я чуть его подправил:
Загрузите скрипт на сервер в папку core/config/ и запустите в окне браузера скрипт http://mysite.com/core/config/packages.php в считанные секунды скрипт загрузит и установит указанные дополнения. Для того, чтобы добавить другие нужные дополнения, просто добавьте в код скрипта строку 'mypackage' => array(), где mypackage - точное название пакета в репозитории пакетов MODX.