2010-01-26 7 views
1

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

ответ

2

Да, вы должны попросить своего клиента убедиться, что установлен 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> 

вы можете попросить клиента посетить here для правильной конфигурации PHP для различных ОС.

3

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

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

1

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

+0

Вот что я думал, я рассмотрю его. Благодаря! –

3

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

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

E.g. Apache/2.2.13 (Unix) mod_ssl/2.2.13 PHP/5.2.9

+0

Большое спасибо за вашу помощь. Проверь это –

Смежные вопросы