【问题标题】:Wordpress home page is blank but every other page is working fineWordpress 主页是空白的,但其他所有页面都工作正常
【发布时间】:2019-11-12 15:57:55
【问题描述】:

我正在尝试将在旧服务器上运行良好的现有站点移动到新服务器。在新服务器上,主页仅显示空白页面。但是,当我导航到“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,并在删除这个特定的元素插件(https://www.eletemplator.com/ele-custom-skin/)后发现主页加载正常。然而这个插件非常重要,因为大多数页面都使用这个插件的模板来显示内容。

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

希望有人可以帮助解决这个问题

【问题讨论】:

    标签: php wordpress elementor


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢您的建议!我尝试了所有这些,最后我注意到这是服务器设置上的内存问题。
    【解决方案2】:

    在尝试了所有解决方案后,终于明白这是httpd.conf apache服务器设置的内存限制问题。增加RLimitMEM = 204535125 的限制后,它开始工作了!

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-02
      • 1970-01-01
      • 1970-01-01
      • 2019-09-20
      • 1970-01-01
      • 1970-01-01
      • 2020-08-30
      • 2014-09-06
      相关资源
      最近更新 更多