Внесение изменений в httpd.conf для конкретного пользователя в сPanel

Как можно отключить режим Safe_Mode или изменить какой-то параметр php или apache для отдельного аккаунта?

Все делается очень просто, т.к. в Cpanel уже предусмотрены все инструменты для работы. И так первым делом нам нужно узнать имя пользователя, для которого будет делать настройки (для примера будет использоваться user1).
Так же хочу заметить что настройки можно установить и для отдельного домена этого пользователя, не затрагивая остальных.
И так первым делом переходим в папку:
/usr/local/apache/conf/userdata/std/2/
и тут создаем папку с именем пользователя аккаунта, т.е. user1. далее в ней создаем файл httpd.conf и помещаем в него соответствующие директивы:
php_admin_value safe_mode «off»
или, если нужно увеличить память —
php_admin_value memory_limit 64M
 
Так можно изменить любой параметр php. Если нужно задать настройки apache, то прописываем нужную директиву, например:
DirectoryIndex index33.php
Если Вам нужно отключить отдельно для домена, то в папке user1 создаете папку с именем домена, например test.kz и в него помещаете файлhttpd.conf с нужными настройками. В результате путь у нас будет:
/usr/local/apache/conf/userdata/std/2/user1/test.kz/httpd.conf
 
После этого выполняем скрипты, 1-й добавляет инклуды в общий файл httpd.conf, второй подготавливает общий конфиг apache, третий применяет его:
/scripts/ensure_vhost_includes —user=username  — username — собственно имя юзера, в нашем случае — user1, получиться:
/scripts/ensure_vhost_includes —user=user1
Далее:
/usr/local/cpanel/bin/apache_conf_distiller —update
/usr/local/cpanel/bin/build_apache_conf
 
После этого проверяем работоспособность apache — открываем сайт. Если сайт не открывается — перезагружаем apache командой:/scripts/restartsrv_httpd
Если в результате возникли какие-то ошибки — смотрим и исправляем их.
И в конце проверяем параметры через phpinfo() на сайте и смотрим значение в столбике Loca Value.

 

Print Friendly, PDF & Email
 

Добавить комментарий

Ваш e-mail не будет опубликован.