Сайт не отображается, а загружается

Я работаю над сайтом и просто опубликовал его в домене клиента, но когда я пытаюсь получить доступ к корневому или подстранице, они загружаются на мой компьютер, а не отображаются в виде страниц. Может быть, php не установлен (сервер управляется моим клиентом, поэтому я не знаю, установлен ли PHP)?

да, вы должны попросить своего клиента убедиться, что php установлен.

Если он установлен, и вы используете apache.

убедитесь, что у вашего httpd.conf есть что-то вроде этого.

AddModule mod_php5.c <IfModule mod_php5.c> DirectoryIndex index.php index.html </IfModule> <IfModule mod_php5.c> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps </IfModule> 

вы можете попросить своего клиента посетить здесь подходящую конфигурацию php для разных ОС.

Сервер не обслуживает php-страницы в виде типа «text / html» или «text / xhtml» MIME. Как и все остальные, PHP не может быть установлен или не настроен должным образом.

Быстрый способ (а не 100%) проверить, установлен ли PHP, – проверить заголовок ответа HTTP. Используя вкладку NET Firebug в Firefox, вы можете посмотреть любое значение «сервера» в заголовке ответа. Обычно версия PHP (если установлена) будет включена вместе с типом / версией веб-сервера.

Например, Apache/2.2.13 (Unix) mod_ssl/2.2.13 PHP/5.2.9

Возможно, PHP не установлен или неправильно настроен. Обычно (если клиент действительно установил PHP) это вызвано тем, что забыл установить расширение файла (.php / .phps / .php3 / .php4 …) в обработчик PHP.

Проверьте, работает ли PHP, и соответствует ли ваш тип выходного контента.

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