0.00
Рейтинг
0.13
Сила

Проблемы с установкой

Захотелось поставить сие чудо. Открываю конфиг config/config.php, а там… опа!
/**
 * Настройка путей
 * Если необходимо установить движек в директорию(не корень сайта) то следует сделать так:
 * 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']); // полный путь до сайта в файловой системе

Хотя в index.php разработчик сам же пишет chdir(dirname(__FILE__)). Нафига тогда указывать директорию установки?
Использование переменной $_SERVER['DOCUMENT_ROOT'] вообще считаю крайне нецелесообразным. Поскольку скрипт может впринципе располагаться вообще где угодно и не иметь при этом явно заданного DocumentRoot в конфиге веб-сервера. В моём случае директория установки из внешнего мира вообще доступна по адресу вида 123.45.67.90/~user1/livestreet/ и является всего лишь alias'ом в конфиге Apache. Однако, задание всех необходимых переменных в конфиге нисколько не помогло: при обращению к корню движок тупо выдаёт 404 «К сожалению, такой страницы не существует. Вероятно, она была удалена с сервера, либо ее здесь никогда не было».