open_basedir restriction in effect

funkster

Новичок
open_basedir restriction in effect

Вот такая вот ошибка, вроде делаю все, как на форуме указано ...

$_root = $HTTP_SERVER_VARS['DOCUMENT_ROOT'];

$spaw_root = $_root.'spaw/';

include $spaw_root.'spaw_control.class.php';
echo $spaw_root.'spaw_control.class.php'; // выдает /home/sites/mysite.ru/ed/control.class.php


Ошибка такая.

open_basedir restriction in effect. File(/home/sites/mysite.ru/ed/control.class.php) is not within the allowed path(s): (./:/home/phpmyadmin:/home/robotxls:/tmp)
 

funkster

Новичок
/home/sites/mysite.ru/admin

блин, до этого месяц нормально работало ...
Перейти на указание пути сразу, без $HTTP_SERVER_VARS['DOCUMENT_ROOT']; что ли
 

Фанат

oncle terrible
Команда форума
я могу ошибаться, но мне кажется, что неправильно настроен open_basedir
 

funkster

Новичок
вряд ли ты ошибаешься, там chmod() не работает ...
и теперь такую ввели штуку

а что там надо поправить ? чтобы я админу сказал !
 

Фанат

oncle terrible
Команда форума
chmod не имеет к basedir никакого оношения.
по хорошему, для твоего сайта вместо точки должно быть написано /home/sites/mysite.ru/
а точка - это халтура, как я понимаю, чтобы для всех не писать.
попробуй сделать chdir("..") перед инклюдом
 

phprus

Moderator
Команда форума
open_basedir restriction in effect. File(/home/sites/mysite.ru/ed/control.class.php) is not within the allowed path(s): (./:/home/phpmyadmin:/home/robotxls:/tmp)
Я думаю, что в open_basedir должен быть задан еще и путь к каталогу с сайтом, тоесть /home/sites/mysite.ru или /home/sites в зависимотси от того, каокй каталог является для тебя домашним каталогом.
 

funkster

Новичок
я про chmod() к слову ... там хостинг каждый день меняют.
Спасибо, Фанат, помогло ... жаль теперь это везде по скриптам растыкивать прийдется =(
 
Сверху