WordPress崩溃,Apache重新启动修复它暂时

我有一个奇怪的问题与Wordpress,我不知道如何解决。 大约一个月前,我切换服务器,并把我的Wordpress文件和数据库从旧到新。 当时,我有旧版本的Wordpress,之前的版本需要php5(因为我没有它)。

当我成功地移动了一切,我升级了我的WordPress的最新版本。 我有一些插件的问题(不幸的是,我不记得哪些),我不在乎,所以我从插件目录中删除的文件。

一切似乎都很好,所以我就这样离开了,直到有一天我收到一封电子邮件,说我的博客被closures了。 我去看看,我看到的只是一个空白页。 在我的服务器的其他一切工作正常。 在我的Apache日志中没有发生严重的崩溃错误,但我注意到我没有启用PHP日志logging。 于是我对php.ini进行了相应的修改,重新启动了Apache并重新启动了。

然后,几天后,同样的事情发生了。 我刚刚重新启动Apache,看看会发生什么,它再次工作。 Apache错误日志没有显示任何严重的事情。 Apache访问日志或Ubuntu的系统日志也没有。 由于某些原因,即使我已经设置了log_errors = On和error_log到完整的文件path,我没有看到任何PHP日志文件。

任何帮助? 我甚至不知道从哪里开始寻找。

如果您还没有确定您的服务器上没有可疑或恶意代码,您可以尝试使用此脚本进行快速search: http : //25yearsofprogramming.com/php/findmaliciouscode.htm

我终于find了原因,所以我会回答自己的问题,希望有人遇到同样的问题。

在Apache日志中搜寻一堆东西后,searchWordPress空白页并尝试所有我发现的东西(结果发现有一百万个原因,为什么会发生这种情况),我发现问题在于内存。

该修复很容易: 我在wp-config.php中添加了更多的内存

 define('WP_MEMORY_LIMIT', '128M');