Доработка LS

При работе LS на серверах некоторых провайдеров наблюдаются проблемы, связанные с ненастроенным DocumentRoot.
Решаются изменением файла config.php

define('DIR_SERVER_ROOT',$_SERVER['DOCUMENT_ROOT']); 
define('SYS_CACHE_DIR',$_SERVER['DOCUMENT_ROOT'].'/cache/');

меняется на

define('DIR_SERVER_ROOT',dirname(__FILE__).'/..');
define('SYS_CACHE_DIR',DIR_SERVER_ROOT.'/cache/');

Привязываться к DocumentRoot не рекомендуется. Изменения в этом направлении решит и проблему установки в подкаталоги, а не в корень сайта.
Кроме того рекомендуется внести изменения в .htaccess
RewriteRule ^(.*)$ ./index.php

заменить на
RewriteRule ^(.*)$ /index.php


PS: выявлено при тестировании APS-пакета быстрой установки LiveStreet для зарубежного провайдера.

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

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