bitrixsetup.php позволяет нам быстро развернуть БУС или КП, но хочеться еще быстрее и удобнее
В ISPmanager, как впрочем и в любой другой панели, есть возможность разворачивать приложения одним-двумя кликами.
- Удобно пользователям (не надо ходить на эти ваши FTP). - Удобно разработчикам, т.к. экономит время.
Поставить БУС или КП можно разными способами. Лично я выдернул установщик из виртуальной машины; в отличие от bitrixsetup.php в нем есть возможность быстрой установки (SHORT_INSTALL) и в комплекте идет сразу и restore.php:
При быстрой установке инсталлятор не спрашивает нас про базу и не травмирует проверками. Естественно, сервер вы уже подготовили под Битрикс
К делу.
Собираем свой инсталлятор или берем мой, архивируем в tar.gz или zip — получаем пакет, пригодный для ISPmanager.
Добавляем в webscripts.conf.local описание пакета. Не забудьте поставить md5 от своего пакета. Gist.
В /usr/local/ispmgr/www/webscripts добавляем Bitrix.sh, он будет распаковывать пакет и менять параметры доступа к БД в dbconn.php. Обратите внимание, имя скрипта должно совпадать с именем пакета из webscripts.conf.local. Не забудьте дать права на исполнение этого файла пользователям. Gist.
Труш Дмитро, поэтому и родилась такая разработка. Обязательно расскажите о результатах своих тестов. Если интересно пообщаться на данную тематику в свободном формате - пишите в личку
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».