【问题标题】:Apache2+Wordpress, not displaying the index.php but downloadApache2+Wordpress,不显示 index.php 而是下载
【发布时间】:2010-12-30 08:27:04
【问题描述】:

我刚刚把我的Wordpress网站从使用nginx的移动到Apache2,发现主页无法显示,浏览器提示我下载它(文件下载正是index.php的那个)。

然而,奇怪的是,除了首页,其他所有页面(包括个人帖子页面、wp-admin页面、rss、主题预览等)都可以正常工作。

我在同一台机器上托管了另一个 wordpress 网站,工作正常。

这是 .htaccess 文件:(这实际上是 Wordpress 所做的)

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>    
# END WordPress

这是我从 access.log 中得到的信息

207.46.92.16 - - [30/Dec/2010:16:17:56 +0800] "GET /index.php HTTP/1.1" 301 - "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR 1.1.4322; .NET CLR 3.0.04506; SLCC1; InfoPath.3; .NET4.0C; .NET4.0E; MS-RTC LM 8)"

实际上我做了以下但没有改变:

  1. 禁用 mod_rewrite 复制
  2. .htaccess 来自正确的 wordpress 网站

有没有人遇到过这样的事情或对此有任何线索?

我还在这里打开了一个链接。尝试以下方法:

  1. http://www.weigblog.com/
  2. 添加 index.php(抱歉,我不能发布超过 1 个链接)
  3. 添加testphp.php

【问题讨论】:

  • 下载的文件包含什么内容?
  • 下载文件内容与index.php一致

标签: apache wordpress


【解决方案1】:

如果一件事是确定的,htaccess 文件与它无关。

您的服务器是否可能不知道 PHP 是一个实际的应用程序?如果您没有设置处理程序 (AddType application/x-httpd-php .php) 或 Apache 未加载 PHP 模块,则 .php 扩展名对服务器毫无意义。

尝试上传另一个文件,例如 info.php,其中只有一行:&lt;?php phpinfo(); ?&gt;,然后在浏览器中打开它。如果它有效,PHP 不是问题。如果没有,那就是你的问题所在。

【讨论】:

  • 这很奇怪。我创建了一个名为 test.php 的新文件,仅包含“”,与 index.php 保存在同一目录中。 test.php 有效,但 index.php 无效。
  • 这是一个很长的镜头,但是你在使用任何插件吗?如果是,尝试禁用它们怎么样?
  • 第二个问题:你的根目录下还有index.html 文件吗?如果是,请将其删除并重试。第三个:当您尝试按名称打开索引时(如http://site.tld/index.php),索引是否有效?如果是,则 DirectoryIndex 缺失 index.php
  • 您的意思是禁用 Wordpress 的插件吗?没有任何改变
  • 根目录下没有index.html。使用site.tld/index.php也一样(要求下载)
【解决方案2】:

我遇到了同样的问题,我已经解决了将 /var/www/ 中的 web 文件夹重命名为另一个名称,现在可以正常工作了。

我希望我的经验对某人有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-21
    • 2018-05-21
    • 1970-01-01
    • 2020-01-11
    • 1970-01-01
    相关资源
    最近更新 更多