2009-02-22 39 views
0

我的服务器相当陈旧(基于SuSE 9),当我尝试去更新到最新的Apache2,PHP5和MySQL时,我遇到了这个问题,只有一个我的托管域名。Apache2没有提供index.php

该网站有一个index.php,如果我浏览到他们的网站example.org/index.php它显示正常。

但是,如果我导航到http://example.orghttp://example.org/,Firefox会弹出一个对话框询问我是否要保存该文件或将其查看到程序中。下载的文件是未处理的index.php文件的副本。

该域的配置文件没有改变,但显然我搞砸了一些东西。在配置文件中是“DirectoryIndex index.php”。 DocumentRoot是一个仅带有“XBitHack on”的.htaccess文件。

令人困惑的是,我有另一个托管的域与Wordpress安装,也使用index.php,并导航那里工作得很好。

这里的网站:http://www.sjbridge.orghttp://www.sjbridge.org/index.php

这里的一些信息:当我浏览到http://www.sjbridge.org,火狐呈现文件的内容类型“应用程序/ X的httpd - PHP” ,但对于/index.php,content-type当然是text/html。

+0

难道是它发送错误的标题?你的httpd.conf是什么意思? – alex 2009-02-22 02:45:55

回答

1

呃,我清除了浏览器中的缓存,问题就消失了。让我说“没关系”。