几天前,我有一个新推出的客户端网站突然失败,白屏幕的死亡,管理后端的网站都无法访问,但只是显示了WSOD。在使用所有常用方法(如重命名插件文件夹和显示PHP错误等)解决问题后,我发现“wp-include”文件夹以及“主题”文件夹本身(!)已经从现场消失了。文件权限似乎已经更改,而且与以前一样,我无法编辑.htaccess文件,因为我的FTP用户没有权限,但在修复时,我可以ftp和覆盖.htaccess文件以及所有核心WordPress文件。
在替换了所有的核心WordPress文件并重新上传主题之后,这个站点又开始工作了,但是我注意到最新的3.8.2已经被应用了。我并不真正了解自动更新过程是如何工作的,但是检查FTP日志,从发布时起就没有人登录过,然后试图修复它,所以我排除了某个人不小心通过FTP删除了一些文件。
这让我怀疑自动更新函数删除了这些文件。因此,我的问题是,如标题所示,WordPress的自动更新是否会删除核心WordPress文件并导致白屏幕死亡?
发布于 2014-04-15 10:42:13
结果发现,这个问题是由用于安装wordpress的Plesk服务器管理系统造成的,Plesk试图升级该域的WordPress,但失败并部分删除了这些文件夹的内容。
Plesk支持使用其“应用程序库”功能安装的所有应用程序的自动更新。因此,如果你有同样的设置,那么确保Plesk的自动更新功能被关闭,让WordPress自己的自动更新功能运行。
https://wordpress.stackexchange.com/questions/141229
复制相似问题