LINUX.ORG.RU
решено ФорумAdmin

httpd и open_basedir

 ,


0

1

Вот такая проблема:

PHP Warning:  is_dir(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/user/web/domain/public_html:/home/user/tmp)

В конфигах вот так:

# grep -rnw '/etc' -e 'open_basedir'
/etc/httpd/conf.d/php.conf:50:    php_admin_value open_basedir "/home/user/tmp"
/etc/php.ini:299:open_basedir =

Что я делаю не так? Где-то есть ещё конфиги?

★★★★

Ответ на: комментарий от Anoxemian

Прогнал грепом, оказывается в юзерской директории спрятался ещё один конфиг.

# grep -rnw '/home/user' -e 'open_basedir'
/home/user/conf/web/domain.httpd.conf:17:        php_admin_value open_basedir /home/user/web/domain/public_html:/home/user/tmp

Уже php-fpm прикручивал, думал mod_php не понимает эту опцию.

InterVi ★★★★
() автор топика
Ответ на: комментарий от Anoxemian

/tmp тоже прописывал, да по всякому прописывал. Проблема была не в глобальных конфигах.

InterVi ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.