оригинал - статья 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.

Дополнительные материалы

Скрипт установки MODX для Ubuntu