Ubuntu 11.10 PHP не продолжается

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

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

журнал ошибок дает:

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


person Joeyjoejoe    schedule 02.03.2012    source источник
comment
Создайте простой phpinfo (); файл и повторно загрузите его в своем браузере. Это тоже просто пусто? Если да, проверьте свои файлы журналов apache на наличие сообщений об ошибках.   -  person Martin Rothenberger    schedule 02.03.2012
comment
Проверьте значения error_reporting / display_errors / log_errors / error_log в php.ini. Скорее всего, они по умолчанию используют производственные значения (т.е. не показывают ошибок). Возможно, вы захотите внести эти и другие настройки в соответствии со своей средой разработки.   -  person cmbuckley    schedule 02.03.2012
comment
Введите php -v в командной строке - иногда это будет указывать на отсутствующий модуль или зависимость, которая препятствует запуску PHP. Изменить: хм, при этом ваша ошибка выглядит так, как будто что-то запускается в дополнение к вашим обычным файлам PHP. Возможно, параметр php относится к setDocumentRoot.php? Проверьте свои файлы php.ini, htaccess и httpd.conf.   -  person halfer    schedule 03.03.2012
comment
Добавьте ответ на свой вопрос и отметьте его как прочитанное.   -  person Felipe    schedule 04.03.2012


Ответы (1)


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

person Joeyjoejoe    schedule 05.03.2012