Тоже есть такая проблема, на локальном. На dedic не было времени пробывать.
дефайны правильно прописаны, может mod_rewrite не отрабатывает, хотя модуль подключён:(
У меня заработало только после
config.php
define('DIR_SUBDIR', '/tests/ls-test');
Router.class.php cстроки 76-77
$sReq = str_replace(DIR_SUBDIR, '', $_SERVER['REQUEST_URI']);
$sReq = preg_replace("/\/+/",'/', $sReq);
В $_SERVER['REQUEST_URI'] путь вместе с подпапкой. (сервер с suse linux)
16 комментариев
config/config.php
define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST']."/ls");
нужно вот так:define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST'].'/ls');
define('DIR_SERVER_ROOT',$_SERVER['DOCUMENT_ROOT'].'/ls');
дефайны правильно прописаны, может mod_rewrite не отрабатывает, хотя модуль подключён:(
посмотри в index.php чему равен var_dump($_SERVER['REQUEST_URI']);
выдает: /ls/
разобрался в чем дело, помогло изменение в config.php
define('SYS_OFFSET_REQUEST_URL',0); на
define('SYS_OFFSET_REQUEST_URL',1);
Наверно, стоит о данном параметре написать в вики, у многих такое вылазит.
в вики написать стоит )
У меня заработало только после
config.php
define('DIR_SUBDIR', '/tests/ls-test');
Router.class.php cстроки 76-77
$sReq = str_replace(DIR_SUBDIR, '', $_SERVER['REQUEST_URI']);
$sReq = preg_replace("/\/+/",'/', $sReq);
В $_SERVER['REQUEST_URI'] путь вместе с подпапкой. (сервер с suse linux)