Php не рассматривается как скрипт, вместо этого загружается файл php. Argg! - PullRequest
0 голосов
/ 21 декабря 2009

Мой сайт имеет простую форму для подписки на новостную рассылку, введя свой адрес электронной почты и нажав кнопку. Однако, когда кнопка нажата, браузер пытается загрузить сам файл php. Что я делаю не так?

Ответы [ 5 ]

3 голосов
/ 21 декабря 2009

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

1 голос
/ 21 декабря 2009

Ваш сервер не распознает и не пересылает php файлы в php engine. Следующие ссылки могут помочь вам начать:

http://blogs.iis.net/donraman/archive/2009/11/15/troubleshooting-php-installation-on-windows.aspx

http://www.janetvalade.com/installation/trouble.html

0 голосов
/ 21 декабря 2009

Используете ли вы Apache, IIS или что-то еще?

Если вы используете Apache 2, вам нужно указать Apache использовать PHP для файлов .php, следуя этой странице .

По сути, веб-сервер получает запрос на страницу supercoolstuff.php и просматривает его конфигурацию, чтобы определить, следует ли ему по-разному обрабатывать файлы .php. С правильной конфигурацией (и установленным PHP!) Он увидит, что он должен использовать PHP для анализа файла, его анализа и отправки вывода обратно. Однако, если PHP не установлен, или не настроен, или не имеет модуля - mod_php в Apache ( инструкции по установке ) - тогда вы просто получите статически обслуживаемую страницу, как вы видите здесь .

Если это машина с Unix / Linux, попробуйте запустить php '<?php phpinfo() ?>' в командной строке. Если вы что-то получаете, у вас установлен PHP, поэтому вам, вероятно, нужно установить и / или настроить mod_php.

0 голосов
/ 21 декабря 2009

Предполагается, что форма регистрации, используемая для работы, может показаться, что либо произошла некоторая ошибка установки PHP, либо ваш веб-хост изменил / перенес ваши данные на другой сервер, на котором не установлен PHP ...

0 голосов
/ 21 декабря 2009

Вам необходимо установить правильный тип mime в httpd.conf и убедиться, что PHP-движок включен.

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