Изменить DocumentRoot в ISPmanager Lite 5

У меня не раз возникала задача изменить DocumentRoot в ISPmanager для уже имеющихся сайтов, и в 5-й версии такой возможности нет — только при создании нового сайта. Можно, конечно, поменять DocumentRoot непосредственно в apache и nginx конфигах, но они будут перезатираться после изменения параметров домена по кнопке «Изменить»:

Возиться с пересозданием сайта тоже не самое удобное занятие, поэтому проще поменять параметры в SQLite базе, в которой ISPmanager 5 хранит все данные.
Домашнюю директорию домена можно изменить в таблице /usr/local/mgr5/etc/ispmgr.db.

Открываем таблицу в SQLite:

Выполняем запрос, чтобы узнать id нужного домена

Обновляем DocumentRoot

По Ctrl + D выходим из шелла sqlite.

P.S.

Структура таблицы ispmgr.db согласно источнику :

id|name|name_idn|docroot|email|charset|dirindex|se cure|ssl_port|ssl_cert|framework|autosubdomain|php |php_mode|cgi|cgi_ext|active|int_suspend|users|dro pped_down|log_access|log_error|rotation_period|rot ation_size|rotation_count|analyzer|analyzer_period |analyzer_lang|foreground|redirect_http

 

 

Вам может также понравиться...