На днях, настраивая один из серверов с 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/?p=2591


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

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

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

Add your comment now

You must be logged in to post a comment.