网站不显示,而是下载

时间:2010-01-26 05:04:12

标签: php

我正在网站上工作,只是将其发布到客户端的域名,但是当我尝试访问根目录或子页面时,他们会下载到我的计算机而不是显示为页面。可能是没有安装php(服务器由我的客户端管理,所以我不知道是否安装了PHP)?

4 个答案:

答案 0 :(得分:3)

可能未安装PHP或配置不正确。通常(如果客户端真的安装了PHP)它是由忘记将文件扩展名(.php / .phps / .php3 / .php4 ...)设置为PHP处理程序引起的。

检查PHP是否正在运行以及输出内容类型是否正确。

答案 1 :(得分:3)

服务器不以“text / html”或“text / xhtml”MIME类型提供php页面。与其他人所说的一样,PHP可能未安装或未正确配置。

检查PHP是否安装的快速方法(不是100%)是检查HTTP响应标头。在Firefox上使用Firebug's NET选项卡,您可以在响应标头中查找任何“服务器”值。通常,PHP版本(如果已安装)将与Web服务器类型/版本一起包含。

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

答案 2 :(得分: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 :(得分:1)

您的网络服务器不知道应该将这些文件提供给PHP进行处理 - 无论出于何种原因,其中有许多文件。有关配置的更多信息是必要的。