【问题标题】:I'm being prompted to download my page on site open系统提示我在网站打开时下载我的页面
【发布时间】:2013-01-16 19:55:13
【问题描述】:

我正在尝试访问我的 wordpress 网站,几天前它还在工作,现在我收到了下载页面的提示。

我已按照许多网站上的说明尝试解决此问题,但似乎没有任何效果。我尝试通过http://www.honeytechblog.com/how-to-fix-applicationx-httpd-php-trouble-in-getting-php-to-parse/ 更改.htaccess 文件

那没用。我尝试打电话给我的托管公司,以确保他们说启用了 PHP。我清除了浏览器缓存。我打开了它提示我下载的文件,里面就是这个

<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */

/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define('WP_USE_THEMES', true);

/** Loads the WordPress Environment and Template */
require('./wp-blog-header.php');
?>

为了测试以确保 PHP 确实在工作,制作了一个简单的小型 index.php,它与“这是一个测试”相呼应,并且运行良好。所以我想这与Wordpress有关。有人有什么建议吗?

【问题讨论】:

  • Apache 返回错误的内容类型标头:application/x-httpd-php 而不是 text/html。向我们展示您的 htaccess?
  • 我删除了 htaccess 文件,因为我被告知这不是修复它的正确方法

标签: php wordpress apache


【解决方案1】:

尝试在您的 .htaccess 文件中明确设置 PHP5:

AddHandler x-httpd-php5 .php

或使用 CGI

AddHandler x-httpd-php5-cgi .php

启用 php4 而不是 php5 也会出现同样的问题:http://wordpress.org/support/topic/browser-tries-to-download-php-file

这只是一个猜测,因为我不知道主机或任何东西。 但它至少可以解释为什么以前的解决方案没有帮助。

【讨论】:

    【解决方案2】:
    1. 将您的 .htaccess 文件编辑为 .htaccess_old。
    2. 删除浏览器的缓存并重新启动浏览器。
    3. 进入您的网站。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-17
      • 2014-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-30
      相关资源
      最近更新 更多