首页 > 解决方案 > WordPress 外观 -> 菜单页面出现 504 网关超时错误

问题描述

这是一个全新的 WordPress 安装。一切正常,直到昨晚我为 WooCommerce 同步了大约 1500 种产品和 150 个类别(嵌套)。

当我进入 Admin 下的 Appearance -> Menus 时,它会等待一段时间并给出 504 网关超时错误。它之前运行良好,我确信这是由于大量产品和类别而发生的。

前端商店页面可在几秒钟内正确加载,所有类别和产品都没有任何问题。所以,我确信这也不是一个无限的父类别循环,可能是 WooCommerce 确实允许这样做。

我尝试更改 NGINX -> php.ini 限制,但它也不起作用。

max_execution_time = 120
memory_limit = 1024M

我也尝试过define( 'WP_DEBUG', true );wp-config.php但它没有输出任何有用的信息。

将 Chrome 请求复制为 CURL 并在同一台服务器上运行它,它也给出了同样的错误:

<html>
<head><title>504 Gateway Time-out</title></head>
<body>
<center><h1>504 Gateway Time-out</h1></center>
<hr><center>nginx</center>
</body>
</html>
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->

我想知道我在这里缺少什么,可能任何 WordPress 专家都可以提供帮助。我从一开始就
在本地 IP 安装/使用商店进行测试。172.18.0.131仅 HTTP,暂时不使用 SSL。


编辑:要补充一点,我使用的是 themeforest 的高级主题,将其更改为 29 主题,但问题仍然存在,所以我确信这也与主题无关。

这个问题更有可能与 WooCommerce 类别和产品有关。

标签: phpwordpressnginxwoocommerce

解决方案


发布此问题后,我尝试禁用If MenuWordPress 插件:https ://wordpress.org/plugins/if-menu/

而且,瞧,菜单页面全速打开。希望它可以帮助某人。


推荐阅读