Wordpress wp-load.php文件变为空

Wordpress wp-load.php文件变为空,wordpress,Wordpress,我有多个WordPress网站。很长一段时间以来,他们都运转良好。但我的WP网站突然出现了错误: 此页面不工作 在调查问题时,我在错误日志中发现: "Uncaught Error: Call to undefined function wp() in /home/nc136xrqx05i/public_html/wp-blog-header.php:16" and the wp-load.php file is 0. 然后我重命名插件文件。然后网站运行,但如果我尝试从das

我有多个WordPress网站。很长一段时间以来,他们都运转良好。但我的WP网站突然出现了错误:

此页面不工作

在调查问题时,我在错误日志中发现:

"Uncaught Error: Call to undefined function wp() in /home/nc136xrqx05i/public_html/wp-blog-header.php:16"
and the wp-load.php file is 0.
然后我重命名插件文件。然后网站运行,但如果我尝试从dashbaord的plugin文件夹安装插件,wp load文件将再次变为空,网站将关闭


如何解决此问题?

此问题的解决方案是在将内容复制回文件后,将wp load file的权限设置为444,但您必须快速执行此操作,因为清空文件的操作速度非常快。我今天遇到了同样的问题,我使用di的两个web主机的技术支持也遇到了同样的问题,现在我将wp-load.php文件的权限从644更改为444,如下图所示


此外,我建议您定期备份并替换Wordpress的核心文件。

我遇到了这个问题,并在我的wp content文件夹中发现了恶意文件(因此在重新上传wp核心文件时不会覆盖这些文件)
我删除了这些文件-因为它们负责清空wp加载文件,问题得到了解决:)

我也有同样的问题。这肯定是其中一个插件的错误。我无法具体说明是哪一个。所以444权限暂时有效。请说明这些恶意文件是如何产生的,以及恶意文件的名称。这将帮助其他用户更好地理解他们的问题。