Инструменты пользователя

Инструменты сайта


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 (внешнее изменение)