Страница 1 из 1

php include при смене хостинга

Добавлено: 2012-02-29 23:49:34
gyurza2000
Есть сайт desoi-nord.ru в индексе которого содержатся такие инклуды:
index.php

Код: Выделить всё

<?
include($DOCUMENT_ROOT."/php/cookie.php");
include($DOCUMENT_ROOT."/php/default.php");
connect();
?>
При смене хостинга вхожу на desoi-nord.ru и вижу:

Код: Выделить всё

Warning: include(/php/cookie.php) [function.include]: failed to open stream: No such file or directory in /var/www/u2454250/data/www/desoi-nord.ru/index.php on line 2

Warning: include() [function.include]: Failed opening '/php/cookie.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/u2454250/data/www/desoi-nord.ru/index.php on line 2

Warning: include(/php/default.php) [function.include]: failed to open stream: No such file or directory in /var/www/u2454250/data/www/desoi-nord.ru/index.php on line 3

Warning: include() [function.include]: Failed opening '/php/default.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/u2454250/data/www/desoi-nord.ru/index.php on line 3

Fatal error: Call to undefined function connect() in /var/www/u2454250/data/www/desoi-nord.ru/index.php on line 4
в чём причина?Для эксперимента уже и права на все файлы делал 777, не помогает. Белая страница и эти ворнинги

Re: php include при смене хостинга

Добавлено: 2012-03-01 9:20:44
Alex Keda
очевидно, отсутствует переменная $DOCUMENT_ROOT
или задана в пустую.
--
смотрите свой код, или смените хостинг на нормальный =)

Re: php include при смене хостинга

Добавлено: 2012-03-01 9:50:24
Bayerische
И вообще, есть ли необходимость в привязке $DOCUMENT_ROOT? Есть SERVER_NAME, HTTP_HOST.

Re: php include при смене хостинга

Добавлено: 2012-03-01 10:14:28
gyurza2000
включение register_globals помогло

Re: php include при смене хостинга

Добавлено: 2012-03-03 21:36:29
Agnostic
можно-ли узнать $DOCUMENT_ROOT через переменные окружения? типа:

Код: Выделить всё

if (!$DOCUMENT_ROOT) {
  $DOCUMENT_ROOT = getenv(..);
}

Re: php include при смене хостинга

Добавлено: 2012-03-03 22:34:56
Alex Keda
попробуйте

Re: php include при смене хостинга

Добавлено: 2012-08-07 19:16:06
Prizma
Возникла такая же проблема... через некоторое время проблема решилась(почти сразу), объясняю как такая проблема появилась у меня(возможно у вас так же):

Когда я использовал FTP-клиент для закачки своего сайта на хост, думал что сайт уже загрузился... открыл его вылезла такая ошибка, на локальном всё ок было, удивился прогуглил, потом вдумался файл не существует, обновил страничку всё работало)... короче файлы ещё закачивались, а вы уже пытались загрузить сайт так и возникла проблема, либо при закачке не все файлы были загружены такой вариант тоже вполне реален, попробуйте прогрузить сайт ещё раз либо прогрузить ту директорию которую пишет что не существует, ну htaccess на всякий случай проверить в под коталогах на предмет запретов доступа