|
|
28.11.2012, 13:46
|
|
Гость
Гость
|
При переносе сайта на новый хостинг, появилась ошибка (на месте вывода нижней части сайта - footer):
____________________________________________________________________________
Warning: require(/home/u78450/vozduhoved.com/www/promo.php) [function.require]: failed to open stream: No such file or directory in /home/dvk333/dvk333.nichost.ru/docs/netcat/full.php(489) : eval()'d code on line 55
Fatal error: require() [function.require]: Failed opening required '/home/u78450/vozduhoved.com/www/promo.php' (include_path='/home/dvk333/dvk333.nichost.ru/docs/netcat/require/lib/') in /home/dvk333/dvk333.nichost.ru/docs/netcat/full.php(489) : eval()'d code on line 55
____________________________________________________________________________
На форуме нашел аналогичные темы и понять что нужно прописать путь к корню сайта в файле vars.inc.php, но не пойму каким образом!
Вот часть файла vars.inc.php:
____________________________________________________________________________
$DOCUMENT_ROOT = rtrim( getenv("DOCUMENT_ROOT"), "/\\" );
$HTTP_HOST = getenv("HTTP_HOST");
# подпапка в которой стоит NetCat
$SUB_FOLDER = '';
# Если NetCat стоит в подпапке, то раскомментируйте следующую строчку
# $SUB_FOLDER = str_replace( str_replace("\\", "/", $DOCUMENT_ROOT), "", str_replace("\\", "/", dirname(__FILE__)) );
.......
$DOMAIN_NAME = $HTTP_HOST; # $HTTP_HOST is server environment variable
#$DOCUMENT_ROOT = '/home/dvk333/dvk333.nichost.ru/docs';
$HTTP_IMAGES_PATH = "/images/";
$HTTP_ROOT_PATH = "/netcat/";
$HTTP_FILES_PATH = "/netcat_files/";
$HTTP_DUMP_PATH = "/netcat_dump/";
$HTTP_CACHE_PATH = "/netcat_cache/";
____________________________________________________________________________
Подскажите как можно решить эту проблему?
|
|
|
28.11.2012, 13:55
|
|
DiGGy
DiGGy
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
Вместо
#$DOCUMENT_ROOT = '/home/dvk333/dvk333.nichost.ru/docs';
надо
$DOCUMENT_ROOT = '/home/dvk333/dvk333.nichost.ru/docs'; - где указать реальный путь к домашнему каталогу на другом хостинге.
Также из текста ошибки видно, что у вас где-то (наверное в макете дизайна) подключается самописный скрипт: /home/u78450/vozduhoved.com/www/promo.php. Вам надо найти этот код подключения и исправить там путь к файлу.
Temet nosce...
|
|
|
28.11.2012, 14:17
|
|
Гость
Гость
|
то есть мне надо найти файл promo.php, и в нем исправить путь к файлу? Или найти код который подключает файл promo.php и в нем исправить путь?
|
|
|
28.11.2012, 14:20
|
|
DiGGy
DiGGy
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
найти код который подключает файл promo.php и в нем исправить путь
Temet nosce...
|
|
|
28.11.2012, 16:26
|
|
Гость
Гость
|
Подскажите где можно поискать этот код? Я не могу даже предположить, так как на данной системе я еще не работал.
|
|
|
28.11.2012, 16:58
|
|
Гость
Гость
|
Или подскажите в каком файле задается $template_footer ?
|
|
|
28.11.2012, 17:10
|
|
DiGGy
DiGGy
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
я выше написал, что наверное в макете дизайна или в компоненте - это в админке.
если там нет, то вам никто не мешает пройтись поиском по всем файлам движка по ключевому слову "promo.php"
Temet nosce...
|
|
|
30.11.2012, 13:31
|
|
Гость
Гость
|
воспользовался поиском, слово "promo.php" поиск нашел в файле index.php в корне сайта. Что делать дальше я не понимаю?
Я не могу понять почему на старом хостинге все работает хорошо, а на новом какие то проблемы.
|
|
|
30.11.2012, 13:34
|
|
Гость
Гость
|
Вот как файл "promo.php" отображается в файле index.php :
__________________________________________________________________
<? header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
require "promo.php";
?>
__________________________________________________________________
Подскажите может здесь чего то не хватает?
|
|
|
30.11.2012, 16:12
|
|
Asiat
Аниматика
Зарегистрирован: 2005-12-12
Сообщений: 576
|
Цитата:Подскажите может здесь чего то не хватает?
Похоже, что не хватает того самого пути к файлу. В какой папке он находится, в корне сайта?
require $DOCUMENT_ROOT."/promo.php";
|