直到两天前,该网站还运转良好。昨天,我什么也没做,现在当我尝试访问该网站时,它会下载一个包含以下内容的文件:
<?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( dirname( __FILE__ ) . \'/wp-blog-header.php\' );
我已经尝试更改插件和主题目录的名称,以查看问题是否来自那里,但没有帮助,我还尝试重命名。htaccess文件,但它不会重新生成,我也验证了权限,它们很好。
最合适的回答,由SO网友:Rick Hellewell 整理而成
在我看来,PHP并没有在您的系统上运行,或者(可能)PHP的旧版本。
但是您可以通过使用命令创建一个简单的PHP文件来检查PHP状态
phpinfo();
并将该页面加载到浏览器中。如果PHP正在运行,那么它应该显示PHP的当前设置。也许可以向您的主机支持人员咨询,看看他们说了些什么。
关于如何确保PHP在您的服务器上运行,有很多google/bing/ducks。我从那里开始。
SO网友:Admiral Noisy Bottom
如前所述,处理或下载文件的决定通常是http服务器的功能,而不是wordpress。
您的主机是否对服务器配置进行了任何更改?PHP最近升级了吗?
确保正确配置了PHP处理程序。还要验证与Wordpress相关的所有文件是否存在,并且是否未通过恶意软件删除。
google搜索会产生大量结果,几乎所有结果都是http服务器的问题。
Google Search Results
我本想把这个作为评论,但我是新来的,不能留下评论。