Warning: require_once ......failed to open stream: No such file or directory in /usr/home/a.....config/config.php on line 164
Возникла проблема:
Warning: require_once(/home/me/public_html/config/config.table.php) [function.require-once]: failed to open stream: No such file or directory in /usr/home/agfge/public_html/street/config/config.php on line 164
Fatal error: require_once() [function.require]: Failed opening required '/home/agfge/public_html/config/config.table.php' (include_path='.:/usr/lib/php:/usr/local/lib/php:/usr/home/agfge/public_html/street') in /usr/home/agfge/public_html/street/config/config.php on line 164
…
По совету форума в config.php вместо
require_once(DIR_SERVER_ROOT."/config/config.table.php");
require_once(DIR_SERVER_ROOT."/config/loader.php");
вставила
define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST'].'/street/');
define('DIR_SERVER_ROOT',$_SERVER['DOCUMENT_ROOT'].'/street/');
но проблема всетаки не решается никак.
как исправить, чтобы движек работал в созданной директории (street), а не в главном root
Warning: require_once(/home/me/public_html/config/config.table.php) [function.require-once]: failed to open stream: No such file or directory in /usr/home/agfge/public_html/street/config/config.php on line 164
Fatal error: require_once() [function.require]: Failed opening required '/home/agfge/public_html/config/config.table.php' (include_path='.:/usr/lib/php:/usr/local/lib/php:/usr/home/agfge/public_html/street') in /usr/home/agfge/public_html/street/config/config.php on line 164
…
По совету форума в config.php вместо
require_once(DIR_SERVER_ROOT."/config/config.table.php");
require_once(DIR_SERVER_ROOT."/config/loader.php");
вставила
define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST'].'/street/');
define('DIR_SERVER_ROOT',$_SERVER['DOCUMENT_ROOT'].'/street/');
но проблема всетаки не решается никак.
как исправить, чтобы движек работал в созданной директории (street), а не в главном root
3 комментария
Настройка путей
Если необходимо установить движек в директорию(не корень сайта) то следует сделать так:
define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST'].'/subdir');
define('DIR_SERVER_ROOT',$_SERVER['DOCUMENT_ROOT'].'/subdir');
и возможно придёться увеличить значение SYS_OFFSET_REQUEST_URL на число вложенных директорий, например, для директории первой вложенности
Редактируешь config/config.php
Ишешь
define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST']);
Заменяешь на
define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST'].'/subdir');
Ишешь
define('DIR_SERVER_ROOT',$_SERVER['DOCUMENT_ROOT']);
Заменяешь на
define('DIR_SERVER_ROOT',$_SERVER['DOCUMENT_ROOT'].'/subdir');
Где subdir имя твой папки (в данном случае понимаю street).
/home/agfge/public_html/config/
/usr/home/agfge/public_html/street/config/