Apache将页面作为下载而不是显示它们

时间:2010-06-03 13:07:41

标签: apache lamp mediawiki

我刚刚在网站上安装了MediaWiki,但我遇到了一些问题。

每当我访问“www.something.com/wikidir”时,服务器都会将PHP索引文件作为未命名的下载而不是显示它。

但是,如果我去“www.something.com/wikidir/index.php”,一切都按预期工作。

我不熟悉Apache,并且想知道是否有人可以告诉我如何解决这个问题或者指出我正确的方向?

我正在使用LAMP堆栈和Mediawiki 1.7.1(旧的我知道)。

在我的.htacces文件中,我有:

AddType application/x-httpd-php5 .php

1 个答案:

答案 0 :(得分:2)

听起来像Apache(或PHP?)作为应用程序/八位字节流提供页面。您可以通过查看非index.php页面上的响应标头来检查这一点。 Firefox可以使用Web Developer Toolbar>执行此操作。信息>查看响应标头。寻找“内容类型”

或者,非index.php链接是否可以在IE中运行?是否直接在Firefox(或其他浏览器)中下载?如果答案是肯定的,那就是问题所在。

如何修复它更复杂,因为可能会有很多不同的东西导致这种情况。我的猜测是,这是一个Apache配置问题。

<强> 修改 检查.htaccess文件。确保Apache可以读取它。我敢打赌这就是问题所在。