Не могу победить Warning: Unknown: open_basedir restriction in effect

humbert
На сайте с 16.03.2006
Offline
540
5667

Warning: Unknown: open_basedir restriction in effect. File() is not within the allowed path...

В php.ini прописываю путь open_basedir = "/var/www/data/tmp";

Домену прописываю

<VirtualHost xx.xx.xx.xx:8080>

DocumentRoot /var/www/data/www/domain.ru
ServerName domain.ru
SuexecUserGroup user user
ErrorLog /var/log/httpd/domain.ru.error.log
ServerAdmin email@mail.ru
DirectoryIndex index.php
AddDefaultCharset utf-8
php_admin_value open_basedir "/var/www/data/tmp:."
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f email@mail.ru"
php_admin_value upload_tmp_dir "/var/www/data/mod-tmp"
AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml
AddType application/x-httpd-php-source .phps
<Directory "/var/www/data/www/domain.ru">
allow from all
Options +Indexes
</Directory>
</VirtualHost>

Какие ошибки, где копать? Уже 4 часа ищу и никакого результата.

CentOS 5, php 5.3.xx

Парсинг прайс-листов, наполнение интернет-магазина товаром. (https://humbert.ru) Любая CMS (Битрикс, OpenCart, Prestashop и даже Woo Commerce )
[Удален]
#1

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

- это, я так понимаю, Вы жирным пытались выделить для форума?

А двоеточие и точка перед закрывающей кавычкой после tmp - это что?

[umka]
На сайте с 25.05.2008
Offline
456
#2
humbert:
Warning: Unknown: open_basedir restriction in effect. File() is not within the allowed path...

Приведите полностью сообщение об ошибке. А то не ясно о чём ваш вопрос :)

humbert:
В php.ini прописываю путь open_basedir = "/var/www/data/tmp";

Домену прописываю
php_admin_value open_basedir "/var/www/data/tmp:."

То, что прописано в конфигурации виртуального хоста, имеет преимущество перед тем, что написано в php.ini.

Посмотрите, какой open_basedir показывает phpinfo() на этом хосте.

Лог в помощь!
humbert
На сайте с 16.03.2006
Offline
540
#3

Все работает, починил.

Mad_Man
На сайте с 10.11.2008
Offline
162
#4

Замечательно. Забыли только рассказать о том, как починили.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий