16 комментариев

avatar

config/config.php
define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST']."/ls");
avatar
Спасибо, но это уже прописал. Все то же самое. Попробую сегодня на другой хостинг поставить.
avatar
Установка на shared не помогла. Не пашет ни на VPS ни на shared.
avatar

нужно вот так:define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST'].'/ls');
define('DIR_SERVER_ROOT',$_SERVER['DOCUMENT_ROOT'].'/ls');
avatar
Это все прописано. Спасибо за комментарии к коду. Буду сегодня хостера пытать.
avatar
ставь на мажордомо…там проблем не должно быть точно у меня там без проблем встало.
avatar
Тоже есть такая проблема, на локальном. На dedic не было времени пробывать.
дефайны правильно прописаны, может mod_rewrite не отрабатывает, хотя модуль подключён:(
  • tau
  • 0
avatar

посмотри в index.php чему равен var_dump($_SERVER['REQUEST_URI']);
avatar

выдает: /ls/

разобрался в чем дело, помогло изменение в config.php
define('SYS_OFFSET_REQUEST_URL',0); на
define('SYS_OFFSET_REQUEST_URL',1);

Наверно, стоит о данном параметре написать в вики, у многих такое вылазит.
avatar
да, SYS_OFFSET_REQUEST_URL зависит как раз от значения $_SERVER['REQUEST_URI']
в вики написать стоит )
avatar
напиши конечно!
avatar
Вот добавил страницу про 404.
avatar

У меня заработало только после
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)
avatar
Все заработало! Спасибо!
avatar
решение такое?
avatar
Да, именно такое. Переменные DIR_WEB_ROOT и DIR_SERVER_ROOT уже были заполнены. Все дело было в define('SYS_OFFSET_REQUEST_URL',1);
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.