Скрипты установки/обновления/удаления

оригинал - статья Jeroen Kenters

Jeroen Kenters написал пару bash/php скриптов, позволяющих:

  • автоматическую установку нового сайта
    1. создание линукс пользователя
    2. создание базы данных
    3. создание виртуального хоста
    4. перезагрузка apache сервера
    5. установка modx
  • автоматическую установку пакетов - таким образом простой PHP может запускаться через CLI (Command Line Interface) или в вашем браузере
  • обновление MODX установки - введите имя пользователя и скрипт сделает всё остальное
  • удаление сайта
    1. удаление пользователя, папки пользователя, базы данных, виртуального хоста
    2. перезагрузка apache

Давайте рассмотрим скрипт, позволяющий автоматическую установку пакетов.

Вот собственно он, я чуть его подправил:

Загрузите скрипт на сервер в папку core/config/ и запустите в окне браузера скрипт http://mysite.com/core/config/packages.php в считанные секунды скрипт загрузит и установит указанные дополнения. Для того, чтобы добавить другие нужные дополнения, просто добавьте в код скрипта строку 'mypackage' => array(), где mypackage - точное название пакета в репозитории пакетов MODX.

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

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