====== Некоторые вопросы, связанные с установкой проекта на базе Limb ====== ===== root файл не запускается и я получаю 404 ошибку ====== Есть 2 возможные причины этому: * root не является файлом, который должен обратываться PHP. Обычно это бывает, если веб-сервер игнорирует .htaccess, находяшийся в проекте (за это отвечает опция Apache AllowOverride). Для того чтобы все работало нормально, необходимо чтобы опция была включена в httpd.conf или для всех проектов, или для вашего проекта на базе Limb (//AllowOverride All//). Если у вас нет никакой возможности включить эту опцию, тогда можно посоветовать прописать в httpd.conf для вашего проекта следующие строки: ForceType application/x-httpd-php Мы планируем сделать поддержку путей вида root.php/path1/path2, что позволит отказаться от обязательности AllowOverride All, однако есть некоторые проблемы с формированием путей до страниц, поэтому конктретных скоров называть не будем. * Если вы работаете под Apache 2.0, тогда проверьте, стоит ли опция //AcceptPathInfo On// directive в файле .htaccess в разделе FilesMatch: AcceptPathInfo On ForceType application/x-httpd-php Эта опция не включена в файле .htaccess по умолчанию, так как она приводит к 500 ошибке на Apache 1.3+. ===== Все время пустая страница ===== Симптомы обычно такие - root явно запускается, однако результата выполнения никакого нет - только пустая страница. Обычно причины этому следующие: * Проверьте, а имеет ли ваш веб-сервер права на запись в папку PROJECT_DIR/var directory - это обязательное условие работы проекта на базе Limb. * Аккуратно проверьте настройки подключения к базе данных * Проверьте содержимое каталога PROJECT_DIR/var/log/. Там обычно хранятся файлы error.log, warning.log, notice.log, в которые складываются ошибки различной степени тяжести. Рекомендуется прежде всего ознакомиться с содержимым error.log. * Проверьте версию PHP. PHP 5.0.x очень часто вылетает на пол-пути при работе с кодом PHP 4 на Win32 машинах. Мы рекомендуем использовать PHP 5.1-dev, так как она намного стабильнее в этом отношении. ===== Не могу залогиниться в панель управления ===== Симптомы обычно такие - каждый раз при попытке аутентификации мы попадаете на ту же самую страницу с формой для указания логина и пароля, хотя уверены что вводите данные верно. * Во-первых, убедитесь, что вы действиетельно имеете право на доступ к объекту и его действию, на который вы ходите попасть. * Во-вторых, убедитесь, что имя домена с вашим проектом не содержит нижнее подчеркивание "_". У брайзеров IE есть определенные проблемы с сохранением куков, если доменное имя хоста содержит такой символ. Замените его на другой символ, например, обычное тире "-".