Я работаю над сайтом и просто опубликовал его в домене клиента, но когда я пытаюсь получить доступ к корневому или подстранице, они загружаются на мой компьютер, а не отображаются в виде страниц. Может быть, 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 для обработки – по какой-либо причине, которых много. Требуется дополнительная информация о конфигурации.