php - 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 类别和产品有关。
解决方案
发布此问题后,我尝试禁用If Menu
WordPress 插件:https ://wordpress.org/plugins/if-menu/
而且,瞧,菜单页面全速打开。希望它可以帮助某人。
推荐阅读
- python - 如何自定义编码字符串
- scala - 在窗口数据帧上计算四分位数
- grammar - 使用 xtext 进行左递归
- javascript - 在反应中将事件侦听器附加到 componentDidUpdate
- python - 带有套接字的 Python TypeError
- php - PHP注销脚本不起作用
- ios - 如何计算 Swift 中给定 AVURLAsset 中音频/字幕轨道的数量?
- git - Git Braching/Merging 策略:release + hotfix 分支,master 的意义何在
- python - Python / PyQt4 内存泄漏
- php - PHP 使用变量构建数组