|
|
29.02.2012, 13:55
|
|
Гость
Гость
|
Один и тот же сайт с локального перенес сначала на один хостинг - все в порядке, потом на другой - выскочила эта ошибка:
в чем может быть проблема?
Warning: require() [function.require]: open_basedir restriction in effect. File(/usr/local/apache/htdocs/netcat/require/e404.php) is not within the allowed path(s): (/home/:/usr/lib/php:/tmp) in /home/u174478467/public_html/index.php on line 4
Warning: require(/usr/local/apache/htdocs/netcat/require/e404.php) [function.require]: failed to open stream: Operation not permitted in /home/u174478467/public_html/index.php on line 4
Fatal error: require() [function.require]: Failed opening required '/usr/local/apache/htdocs/netcat/require/e404.php' (include_path='/usr/local/apache/htdocs/netcat/require/lib/') in /home/u174478467/public_html/index.php on line 4
|
|
|
29.02.2012, 18:58
|
|
DiGGy
DiGGy
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
В файле vars.inc.php посмотрите на значение переменной $DOCUMENT_ROOT
если она задана, то правильно ли задана?
если она определяется динамически, то попробуйте устаноить явное значение.
Temet nosce...
|
|
|
29.02.2012, 19:14
|
|
Гость
Гость
|
Цитата:В файле vars.inc.php посмотрите на значение переменной $DOCUMENT_ROOT
если она задана, то правильно ли задана?
если она определяется динамически, то попробуйте устаноить явное значение.
$DOCUMENT_ROOT = rtrim( getenv("DOCUMENT_ROOT"), "/\\" );
понятия не имею, что с ней делать?
|
|
|
29.02.2012, 20:19
|
|
DiGGy
DiGGy
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
Кроме этой строчки ниже по коду есть еще определения переменной $DOCUMENT_ROOT ?
Просто обратите внимание на пути к файлам в выдаваемых ошибках:
Цитата:
/usr/local/apache/htdocs/netcat/require/e404.php
/home/u174478467/public_html/index.php
пути явно разные, одна из причин - это как раз неверное указание переменной $DOCUMENT_ROOT
Temet nosce...
|
|
|
29.02.2012, 21:13
|
|
Иван
Зарегистрирован: 2012-02-29
Сообщений: 3
|
Цитата:Кроме этой строчки ниже по коду есть еще определения переменной $DOCUMENT_ROOT ?
Просто обратите внимание на пути к файлам в выдаваемых ошибках:
Цитата:
/usr/local/apache/htdocs/netcat/require/e404.php
/home/u174478467/public_html/index.php
пути явно разные, одна из причин - это как раз неверное указание переменной $DOCUMENT_ROOT
видимо эта строка
Код:$DOCUMENT_ROOT = "/usr/local/etc/httpd/htdocs/www";
она была закоментирована, раскоментил - не помогает, заменил путь на /public_html - вылезла ошибка
Failed opening required '/public_html/netcat/require/e404.php' (include_path='/public_html/netcat/require/lib/') in /home/u174478467/public_html/index.php on line 4
|
|
|
29.02.2012, 22:06
|
|
DiGGy
DiGGy
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
попробуйте так:
Код:$DOCUMENT_ROOT = "/home/u174478467/public_html";
Temet nosce...
|
|
|
29.02.2012, 22:24
|
|
Иван
Зарегистрирован: 2012-02-29
Сообщений: 3
|
Спасибо! это помогло, все работает
|