limb2:ru:howtos:more_on_install
Содержание
Некоторые вопросы, связанные с установкой проекта на базе 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, однако есть некоторые проблемы с формированием путей до страниц, поэтому конктретных скоров называть не будем.
- Если вы работаете под Apache 2.0, тогда проверьте, стоит ли опция AcceptPathInfo On directive в файле .htaccess в разделе FilesMatch:
<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 есть определенные проблемы с сохранением куков, если доменное имя хоста содержит такой символ. Замените его на другой символ, например, обычное тире «-».
limb2/ru/howtos/more_on_install.txt · Последнее изменение: 2010/11/10 10:02 — 127.0.0.1

Обсуждение