Отключить open basedir или open_basedir restriction in effect. File ... is not within the allowed path(s)

30.12.2015

Отключить open basedir или open_basedir restriction in effect. File ... is not within the allowed path(s)

При покупке VPS, и установкой своих скриптов на виртуальные машины, многие пользователи сталкиваются с ошибкой:

Warning: open_basedir restriction in effect. File ... is not within the allowed path(s):
(/path/to/dir1:/path/to/dir2) in /path/to/dir/filename.php on line 14

 

Это значит, что в конфигурации php, не разрешен доступ к данной директории в параметре open_basedir.

Параметр open_basedir создан для обеспечения безопасности, ограничивая доступ к открытию файлов указанием директории, выше которой этого сделать нельзя.

Параметр open_basedir содержит список директорий, содержимое которых разрешено считывать средствами PHP-скриптов.

Разрешенные директории должны быть разделены двоеточием, например:

open_basedir =/home/vhosts:/usr/share/php/pear/:/tmp

 

Если Вы используете ISPmanager:

  • ISPmanager4
    • FreeBSD: /usr/local/etc/apache22/httpd.conf
    • Debian: /etc/httpd/apache.conf
    • CentOS: /etc/apache/conf/apache.conf
  • ISPmanager5
    • /etc/apache2/vhosts/<пользователь>/<доменное имя сайта>


Найти раздел и для конкретного сайта и заменить параметр

 

      php_admin_value open_basedir "/var/www/user/data:."

на

      php_admin_value open_basedir "none"


Комментарии:



Ваше имя:

Комментарий:


Введите код с картинки:




Мощный VPS за 249 рублей

Категории


Коля

Это самый выгодный хостинг - тарифы весьма выгодные по сравнению с другими! Восторга нет придела. Очень простая настройка, качественный сервис, команда очень отлаженная, сайт работает без перебоев. Теперь буду рекомендовать этот хостинг своим друзьям, Уверен, что краснеть не придется. Жаль, что не нашел его раньше, можно было бы неплохо сэкономить.

Еще отзывы

Партнерская программа

Мы всегда открыты для сотрудничества и предлагаем огромные возможности Вашему бизнесу, давайте развиваться вместе!

Подробнее