Plesk добавит такую переменную в httpd.conf include:
php_admin_value open_basedir /var/www/vhosts/_web_domain_/httpdocs/:/tmp/
, поэтому вы не можете перечислить родительскую папку из ваших httpdocs блокировки и / tmp . Вы можете добавить вручную в свой конфигурационный файл, используя учетную запись root ssh.
Отредактируйте файл конфигурации httpd с вашего сайта в: / var / www / vhosts / _your_domain_ / config / . _httpd.include (Plesk 10 - это динамическое имя, которое изменяется с отметкой времени).
Там вы можете найти php_admin_value open_basedir и добавить папку, к которой вы хотите иметь доступ, используя: разделитель. Как:
php_admin_value open_basedir /var/www/vhosts/_web_domain_/httpdocs/:/tmp/:/var/www
Но если вы хотите добавить доступ к папке для всех ваших сайтов, например, к папке / usr / share / pear , вам нужно будет отредактировать файлы панели plesk.
Редактировать / usr / local / psa / admin / conf / templates / default / service / php.php , изменить с:
echo "php_admin_value open_basedir {$OPT['dir']}/:/tmp/\n";
Кому:
echo "php_admin_value open_basedir {$OPT['dir']}/:/usr/share/pear/:/tmp/\n";
Запоминание, которое даст доступ ко всем веб-сайтам в папке, может нарушить безопасность сервера. Делай на свой страх и риск. И помните, что если plesk обновится, ваши изменения будут удалены.