Мой локальный сервер apache неожиданно выдает страницы с удаленным из них php - PullRequest
0 голосов
/ 06 августа 2010

Однажды мой локальный сервер Apache хорошо обслуживал мой php. Следующий (я не знаю каких-либо настроек, меняющихся между ними), он не обслуживает их должным образом.

Учитывая страницу php, она будет обслуживать чистый HTML, который был на этой странице, и просто удалит код php. Это говорит мне о том, что что-то работает, хотя и не правильно, потому что, если сервер вообще не работал, я думаю, что я просто получил бы страницу, содержащую весь php-код, без анализа

Кто-нибудь знает, что может вызвать это?

Спасибо

1 Ответ

1 голос
/ 06 августа 2010

Проверьте исходный код страницы, чтобы убедиться, что код PHP не отображается без разбора.(Обычно он не отображается на странице, поскольку код PHP находится внутри инструкции обработки (<?php ... ?>).) Если он есть, интерпретатор PHP не работает, и его нужно включить, сказав 'php_flagengine on 'на сервере Apache или в конфигурации сайта или' engine = On 'в php.ini.

Если его там нет, то что-то заставляет ваш PHP ничего не возвращать.Вероятно, это не относится к серверу или даже к интерпретатору PHP - это скорее ошибка в коде, и мне нужно было бы ее увидеть, прежде чем я смогу сказать больше.

Ну, прежде чем я смог сказать намного больше.Попробуйте включить error_reporting, посмотрите, не вызывает ли код какие-либо ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...