а в чем проблема? никакого кода не нужно.
только правильно указать путь в config.php
define('DIR_WEB_ROOT','http://УРЛ');
define('DIR_SERVER_ROOT','путь');
* Если необходимо установить движек в директорию(не корень сайта) то следует сделать так:
* define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST'].'/subdir');
* define('DIR_SERVER_ROOT',$_SERVER['DOCUMENT_ROOT'].'/subdir');
*/
define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST'].'/папка'); // полный WEB адрес сайта
define('DIR_STATIC_ROOT',DIR_WEB_ROOT); // чтоб можно было статику засунуть на отдельный сервер
define('DIR_SERVER_ROOT',$_SERVER['DOCUMENT_ROOT'].'/папка'); // полный путь до сайта в файловой системе
Помучался. У меня всё было от нежелания изучить регулярные выражения. Было: «поддомен» создается у хостера автоматом при создании папки htdocs.поддомен.домен. Вот там LiveStreet ни в какую не хотел запускаться — error 500, а точнее зацикливание rewrite (смотрел errors.log). Исправил в .htaccess последнюю строку (убрал точку перед «/»)
RewriteRule ^(.*)$ /index.php Заработало
Все делаю вроде правильно а все равно пишет ошибку:
Warning: require_once(./classes/engine/Router.class.php) [function.require-once]: failed to open stream: No such file or directory in E:\Server\htdocs\valternative\doska\doska\index.php on line 28
Fatal error: require_once() [function.require]: Failed opening required './classes/engine/Router.class.php' (include_path='.;E:\Server\php\pear\;E:\Server\htdocs\valternative\doska\doska') in E:\Server\htdocs\valternative\doska\doska\index.php on line 28
13 комментариев
только правильно указать путь в config.php
define('DIR_WEB_ROOT','http://УРЛ');
define('DIR_SERVER_ROOT','путь');
define('DIR_SERVER_ROOT','путь');
не функционирует. на хостинге установлен поддомен.урл
движок в папке.
путь == поддомен.урл или урл\папка?
* define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST'].'/subdir');
* define('DIR_SERVER_ROOT',$_SERVER['DOCUMENT_ROOT'].'/subdir');
*/
define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST'].'/папка'); // полный WEB адрес сайта
define('DIR_STATIC_ROOT',DIR_WEB_ROOT); // чтоб можно было статику засунуть на отдельный сервер
define('DIR_SERVER_ROOT',$_SERVER['DOCUMENT_ROOT'].'/папка'); // полный путь до сайта в файловой системе
Помучался. У меня всё было от нежелания изучить регулярные выражения.
Было: «поддомен» создается у хостера автоматом при создании папки htdocs.поддомен.домен. Вот там LiveStreet ни в какую не хотел запускаться — error 500, а точнее зацикливание rewrite (смотрел errors.log).
Исправил в .htaccess последнюю строку (убрал точку перед «/»)
RewriteRule ^(.*)$ /index.php
Заработало
Warning: require_once(./classes/engine/Router.class.php) [function.require-once]: failed to open stream: No such file or directory in E:\Server\htdocs\valternative\doska\doska\index.php on line 28
Fatal error: require_once() [function.require]: Failed opening required './classes/engine/Router.class.php' (include_path='.;E:\Server\php\pear\;E:\Server\htdocs\valternative\doska\doska') in E:\Server\htdocs\valternative\doska\doska\index.php on line 28
Как быть?
\doska\doska\
RewriteRule ^(.*)$ /index.php
Заработало
Спасибо Большое!