Wordpress主页为空白,但其他所有页面均正常运行

时间:2019-07-02 03:50:04

标签: php wordpress elementor

我正在尝试将在旧服务器上正常运行的现有站点移至新服务器。在新服务器上,主页仅显示空白页。但是,当我导航到“ wp-admin”或其他页面(如“ about-us”)时,显示的很好,我也可以登录wp-admin。只是主页空白。

我尝试过enable debug,还尝试查看wp_content / debug.php,它是空的:

define('WP_DEBUG',true);
define('WP_DEBUG_LOG',true);
define('WP_MEMORY_LIMIT','256M');

接下来我尝试的是permalink设置->永久链接->“保存”,它也没有用。

我也尝试过通过切换与旧服务器相同的PHP版本php7.3来解决问题,

然后,最后我尝试一个一个地删除plugins,并删除了这个特定的elementor插件(https://www.eletemplator.com/ele-custom-skin/)之后,主页就很好了。但是,此插件非常重要,因为大多数页面都使用该插件中的模板来显示内容。

现在我知道这个插件在新服务器上引起了问题,可能是由于加载时间所致吗?在旧服务器上使用此插件,一切正常。

希望有人可以为此提供帮助

2 个答案:

答案 0 :(得分:0)

要解决此问题,您可以选择以下步骤:

1:首先,您尝试禁用您所有的插件,然后查看前端是否恢复。如果由于某种原因无法从后端执行此操作,则还可以使用FTP访问将/ plugins /文件夹重命名为/ plugins-broken /或类似名称。

2:如果可以,则开始一个接一个地启用插件,直到问题再次出现。然后您会知道是什么原因造成的。

答案 1 :(得分:0)

尝试了所有解决方案后,终于了解到这是httpd.conf apache服务器设置上的内存限制问题。增加RLimitMEM = 204535125的限制后,它就可以正常工作!

此链接确实有帮助!如果将来有人遇到此问题,请查看httpd.conf设置以了解内存限制。先前提出的类似问题的进一步参考:PHP out of memory error even though memory_limit not reached