2012-03-02 4 views
0

Я только что установил среду разработки LAMP на своем ноутбуке, все работает отлично, за исключением php. Apache не обрабатывает PHP-код, встроенный внутри страниц, и не отображает ошибку. Кажется, что все php-пакет правильно установлен.Ubuntu 11.10 PHP не продолжается

Тестирование простой: <?php phpinfo(); ?>, дать пустую страницу

журнала ошибок податливость:

[Пт Мар 02 20:30:13 2012] [ошибка] [клиент 127.0.0.1] PHP Фатальная ошибка: Неизвестно: не удалось открыть окно «/home/lib/utils/setDocumentRoot.php» (include_path = '.:/Usr/share/php:/usr/share/pear') в Unknown в строке 0

+0

Создайте простой phpinfo(); файл и reuqest его в вашем браузере. Это тоже просто пусто? Если да, проверьте свои лог-файлы apache для сообщений об ошибках. –

+0

Проверьте значения error_reporting/display_errors/log_errors/error_log в php.ini. Скорее всего, они по умолчанию производят значения (т. Е. Не показывают ошибок). Возможно, вы захотите сделать эти и другие настройки в соответствии с вашей средой разработки. – cmbuckley

+0

Выполняйте 'php -v' в командной строке - иногда это указывает на отсутствующий модуль или зависимость, которая препятствует запуску PHP. Редактирование: хм, это говорит о том, что ваша ошибка заставляет его выглядеть так, как будто что-то выполняется в дополнение к вашим обычным файлам PHP. Возможно, есть опция php, которая ссылается на setDocumentRoot.php? Проверьте файлы php.ini, htaccess и httpd.conf. – halfer

ответ

0

Я, наконец, решил моя проблема, это было из-за исправления, установленного в моей конфигурации virtualHost (который вызывал отсутствующий файл: setDocumentRoot.php), я отключил этот скрипт и все отлично работает.

Смежные вопросы