Некоторые вопросы, связанные с установкой проекта на базе Limb
root файл не запускается и я получаю 404 ошибку
Есть 2 возможные причины этому:
root не является файлом, который должен обратываться PHP. Обычно это бывает, если веб-сервер игнорирует .htaccess, находяшийся в проекте (за это отвечает опция Apache AllowOverride). Для того чтобы все работало нормально, необходимо чтобы опция была включена в httpd.conf или для всех проектов, или для вашего проекта на базе Limb (AllowOverride All). Если у вас нет никакой возможности включить эту опцию, тогда можно посоветовать прописать в httpd.conf для вашего проекта следующие строки:
<FilesMatch "^(root)$">
ForceType application/x-httpd-php
</FilesMatch>
Мы планируем сделать поддержку путей вида root.php/path1/path2, что позволит отказаться от обязательности AllowOverride All, однако есть некоторые проблемы с формированием путей до страниц, поэтому конктретных скоров называть не будем.
<FilesMatch "^(root)$">
AcceptPathInfo On
ForceType application/x-httpd-php
</FilesMatch>
Эта опция не включена в файле .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 есть определенные проблемы с сохранением куков, если доменное имя хоста содержит такой символ. Замените его на другой символ, например, обычное тире «-».
Обсуждение