На днях, настраивая один из серверов с DirectAdminом на борту, понадобилось добавить индивидуально одному пользователю (user), возможность редактировать php.ini самостоятельно.

Так, вот.. для этого понадобилось. Потратить немного времени, что бы разобраться что и как. А оказалось, всё элементарно просто.
Для этого, необходимо создать директорию php в /usr/local/directadmin/data/users/user/
и положить в него файл php.ini.

После чего путь к файлу php.ini, будет иметь такой вид:

# ls /usr/local/directadmin/data/users/user/php/php.ini
/usr/local/directadmin/data/users/user/php/php.ini

Но это еще не всё.
В настройках веб сервера, apache, в конфигурационном файле httpd.conf, в секции, где описан пользователь user, нужно добавить такую строчку:

SetEnv PHP_INI_SCAN_DIR /usr/local/directadmin/data/users/user/php/

Для того, что бы настройки применились — необходимо перезагрузить веб сервер:

# apachectl restart

Можно разместить его у пользователя в public_html, тогда он сам сможет его изменять.
Перезагружаем apache (service httpd restart) и наслаждаемся.

Напоминаю всем копирующим мой контент о существовании закона "Об авторском праве".
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:

http://noted.org.ua/2591


Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво ;)

Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455

На данной странице нет комментариев, возможно они закрыты. Если Вы хотите оставить свой комментарий, перейдите на специально созданный раздел

Add your comment now

Please note: JavaScript is required to post comments.