modulator
Новичок
Проблема с “open_basedir restriction in effect.”
Всем Привет!
Постоянно получаю ошибку:
PHP Warning: Unknown: open_basedir restriction in effect. File(/Home/ localhost.ru /public_schet/schet.php) is not within the allowed path(s): (/Home/localhost.ru/.includes/;/Home/.includes/) in Unknown on line 0
PHP Warning: Unknown: failed to open stream: Operation not permitted in Unknown on line 0
Причем в “open_basedir” чётко указано:
PHP_Admin_Value open_basedir "/Home/localhost.ru/;/Home/.includes/"
а в
PHP_Admin_Value include_path "/Home/localhost.ru/.includes/;/Home/.includes/"
Почему PHP вдруг начинает путать значения этих параметров, происходит очень часто и со временем Apache вылетает?
Вот настройки одного из хостов в файле: httpd-vhosts.conf
127.0.0.1:80 и localhost.ru - заменены для этого форума, на самом деле там реальный ip и url!
<VirtualHost 127.0.0.1:80>
ServerName schet.localhost.ru
ServerAlias www.schet.localhost.ru
ServerAdmin [email protected]
DocumentRoot /Home/localhost.ru/public_schet/
ErrorLog /Home/localhost.ru/logs/schet.localhost.ru_Error.log
CustomLog /Home/localhost.ru/logs/schet.localhost.ru_Access.log common
PHP_Admin_Value error_log "/Home/localhost.ru/logs/PHP_schet_Errors.log"
PHP_Admin_Value open_basedir "/Home/localhost.ru/;/Home/.includes/"
PHP_Admin_Value include_path "/Home/localhost.ru/.includes/;/Home/.includes/"
PHP_Admin_Value doc_root "/Home/localhost.ru/"
PHP_Admin_Value upload_tmp_dir "/Home/localhost.ru/temp/"
PHP_Admin_Value session.save_path "/Home/localhost.ru/temp/"
</VirtualHost>
Где чётко прописаны: “PHP_Admin_Value open_basedir” и ”PHP_Admin_Value include_path” для данного хоста.
Почему вдруг при некоторых вызовах файла “schet.php” расположенного: ”/Home/localhost.ru/public_schet/schet.php” что не противоречит: (PHP_Admin_Value open_basedir "/Home/localhost.ru/;/Home/.includes/") выдается ошибка:
PHP Warning: Unknown: open_basedir restriction in effect. File(/Home/localhost.ru/public_schet/schet.php) is not within the allowed path(s): (/Home/localhost.ru/.includes/;/Home/.includes/) in Unknown on line 0
Где “open_basedir” вдруг начинает брать данные из “PHP_Admin_Value include_path” ???!!!
Такая же история творится и с другими хостами.
Кто сталкивался с таким или знает, что конкретно делать просьба помогите…
Всем Привет!
Постоянно получаю ошибку:
PHP Warning: Unknown: open_basedir restriction in effect. File(/Home/ localhost.ru /public_schet/schet.php) is not within the allowed path(s): (/Home/localhost.ru/.includes/;/Home/.includes/) in Unknown on line 0
PHP Warning: Unknown: failed to open stream: Operation not permitted in Unknown on line 0
Причем в “open_basedir” чётко указано:
PHP_Admin_Value open_basedir "/Home/localhost.ru/;/Home/.includes/"
а в
PHP_Admin_Value include_path "/Home/localhost.ru/.includes/;/Home/.includes/"
Почему PHP вдруг начинает путать значения этих параметров, происходит очень часто и со временем Apache вылетает?
Вот настройки одного из хостов в файле: httpd-vhosts.conf
127.0.0.1:80 и localhost.ru - заменены для этого форума, на самом деле там реальный ip и url!
<VirtualHost 127.0.0.1:80>
ServerName schet.localhost.ru
ServerAlias www.schet.localhost.ru
ServerAdmin [email protected]
DocumentRoot /Home/localhost.ru/public_schet/
ErrorLog /Home/localhost.ru/logs/schet.localhost.ru_Error.log
CustomLog /Home/localhost.ru/logs/schet.localhost.ru_Access.log common
PHP_Admin_Value error_log "/Home/localhost.ru/logs/PHP_schet_Errors.log"
PHP_Admin_Value open_basedir "/Home/localhost.ru/;/Home/.includes/"
PHP_Admin_Value include_path "/Home/localhost.ru/.includes/;/Home/.includes/"
PHP_Admin_Value doc_root "/Home/localhost.ru/"
PHP_Admin_Value upload_tmp_dir "/Home/localhost.ru/temp/"
PHP_Admin_Value session.save_path "/Home/localhost.ru/temp/"
</VirtualHost>
Где чётко прописаны: “PHP_Admin_Value open_basedir” и ”PHP_Admin_Value include_path” для данного хоста.
![Confused :confused: :confused:](/talk/styles/default/xenforo/smilies/confused.png)
PHP Warning: Unknown: open_basedir restriction in effect. File(/Home/localhost.ru/public_schet/schet.php) is not within the allowed path(s): (/Home/localhost.ru/.includes/;/Home/.includes/) in Unknown on line 0
Где “open_basedir” вдруг начинает брать данные из “PHP_Admin_Value include_path” ???!!!
Такая же история творится и с другими хостами.
Кто сталкивался с таким или знает, что конкретно делать просьба помогите…