Когда я пытаюсь перейти к скрипту PHP по адресу http: // localhost / project / admin , я ожидаю увидеть результаты скрипта в моем веб-браузере.
Вместо этого я вижу диалоговое окно для загрузки файла с сообщением ниже:
Вы решили открыть
<filename>
, который является:application/x-httpd-php
: http: // localhost
Что должен делать Firefox с этим файлом?Open with...
& bullet;Save...
& bullet; и т.п.
Любая идея, что происходит?
PHP неправильно установлен на сервере или Apache не использует mod_php
В случае этого происходит в IIS. Я бы сказал, что mimetype настроен неправильно и что сервер не знает, как обрабатывать расширение «.php»,
Похоже, что отправляется неправильный заголовок Content-type
. Этот заголовок устанавливает тип mime для данных, которые получает браузер, и, если браузер не имеет обработчика для визуализации этого типа mime-типа, он попросит открыть / сохранить файл.
Я бы начал с проверки вашего файла PHP для оператора header()
и неверно типизированного типа содержимого.