установка в директорию (не в корень)

2
Возможно проблема уже поднималась, но LiveStreet не работает, если он установлен не в корне, а в какой либо директории сайта. Проблема в том, что Router.class.php считывает лишние данные (директорию движка) в качестве URL-запроса. По крайней мере у меня было так.

Мне кажется, надо заменить 78 строку в файле /classes/engine/Router.class.php на этот код:


    $aURLData = explode($_SERVER['HTTP_HOST'], DIR_WEB_ROOT);
    $sReqURI = str_replace($aURLData[1], '', $_SERVER['REQUEST_URI']);
    
    $sReq=preg_replace("/\/+/",'/',$sReqURI);


он вырезает из $_SERVER['REQUEST_URI'] путь к директории с движком.
  • -1
  • 10 апреля 2009, 13:20
  • Ajaxy

Комментарии (5)

RSS свернуть / развернуть
можно так:
define('SYS_OFFSET_REQUEST_URL',1);
0
  • avatar
  • ort
  • 10 апреля 2009, 13:23
по-моему не очень логично, особенно учитывая комментарии к параметру…

ок, буду знать.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.