如何修复 WordPress 中的 500(内部)服务器错误? [已关闭]

问题描述 投票:0回答:1

当我使用 elementor 在页面上编辑某些内容并单击更新按钮后,我可以看到错误消息“服务器错误 500”

我无法更新菜单。 我无法从媒体库中选择现有的上传图像,但我也可以预览媒体库。

如何解决这个问题?

我尝试更改 PHP 版本和存储,但该错误仍然显示。

wordpress server internal-server-error internals
1个回答
-1
投票
  • 在尝试任何操作之前,请备份网络服务器和数据库。
  • 您可以通过从数据库禁用插件来恢复wordpress吗?此步骤将暂时禁用 WordPress 上的所有插件。这个可以参考https://www.elegantthemes.com/blog/wordpress/disable-wordpress-plugins
  • (可选)您是否使用 cloudflare 或任何类型的 CDN,这可能会导致单击更新时加载 js 脚本。这是 elementor 的已知问题。也许看看 https://elementor.com/help/elementor-and-cloudflare-rocket-loader/
  • 尝试访问wordpress。一旦您能够通过数据库技巧恢复 WordPress 禁用插件,那么您需要检查分配了多少内存,如果需要,请尝试增加它。根据 elementor 要求“WP 内存限制为 256 MB(仅限 Elementor 和 Elementor Pro),建议使用 512 MB,为获得最佳性能使用 768 MB。”
  • 检查网络日志(取决于 apache 或 ngnix 或通过 cpanel)是否有任何特定的 500 错误。
  • 如果您无法访问 php 或 ftp 到 WordPress 文件。然后您可以要求您的托管公司相应地增加这些值。该参考文献解释了更多细节。 https://docs.presscustomizr.com/article/171-fixing-maximum-upload-and-php-memory-limit-issues
  • 内存增加后,尝试打开多个 elementor 实例进行实验,看看它是否持久打开而不抛出错误 500。

我希望这能解决 WordPress 的 500 错误问题。如果问题仍然存在,请分享网络服务器或 php 日志或 elementor 调试日志以进一步了解。

© www.soinside.com 2019 - 2024. All rights reserved.