出现 Elementor 500 error错误,多数是服务器问题,原因有很多种。比如 php分配内存不足、与某个插件兼容性差,脚本超时等多种原因。魏艾斯笔记在本文中分享了大家使用 Elementor 出现 500 error错误的原因及解决办法。
Elementor页面编辑器 点我直达 Elementor pro插件官网,快速建站,容易上手。入门点击购买Elementor Pro插件和下载安装激活_WordPress页面编辑器。 更多Elementor插件内容请看Elementor专题学习、小网站选择 1核2g配置的服务器起步,国外主题建站选择 2核4g配置,适当搭配运行流畅。
国内服务器:阿里云、腾讯云(都有代金券,付款时抵用省钱) 不知道如何选择地域、配置请在页面右侧+老魏的联系研究。
外贸、B2C/C2C等网站在国外注册域名。打开namesilo官网,在搜索框里输入并选择好后注册,记得使用优惠码省钱。优惠码点击国外域名商Namesilo域名注册教程获取。
外贸网站建议选择Hostinger虚拟主机,价格便宜,性价比极高!Hostinger专题
SiteGround虚拟主机价格适中服务好!SiteGround专题

1、php内存分配不足
内存限制低于 128MB时使用 elementor 就容易出现这个错误提示。
Elementor 官方建议内存限制设置为至少 128M,老魏建议改成 256M。因为我们建站时会使用多个插件,一般会在 5个~50个之间,如果使用 woocommerce插件,那么要改成至少 512M了。
如果你使用虚拟主机可以到虚拟主机控制台去修改 php内存限制。
云服务器可以直接修改 php.ini中的参数,以宝塔面板为例,操作步骤如下:
软件商店>php>配置修改>memory_limit 脚本内存限制,修改成 512M,保存后到php服务器>重载配置。

2、插件兼容性问题
elementor和 elementor pro插件可能和某个插件兼容性不好导致出错。
解决办法是停掉上面两个插件以外的所有插件,然后一个个启用直到问题复现,就能找到不兼容的插件了。该停用停用,或者去找到能替换的插件。
3、主题兼容性
切换到 WordPress默认主题,这样有助于排除主题代码问题。
4、固定链接
把固定链接切换成别的形式,保存后看错误提示是否还会出现。
5、缓存插件
修改缓存插件的参数,或者停用缓存插件,看问题能否解决。
6、CDN
检查CDN设置是否有影响到这个错误提示的参数。
比如 cloudflare里面的某些参数可能会有影响。
7、数据库修订版本
清除数据库中的文章修订数。过多的修订数会占用大量内存,导致服务器没有空闲内存处理和存储当下正在操作的修订和保存。老魏分享过的Optimize Databaseh和WP-Sweep 插件插件都能用来清理数据库垃圾。
8、调试模式
如果以上办法都没解决,那么就在网站根目录的 wp-config.php中添加下面代码:
- define( ‘WP_DEBUG’, true );
- define( ‘WP_DEBUG_LOG’, true );
去查看 debug日志就知道原因是什么。
debug日志把所有错误、通知和警告记录到 wp-content 目录中名为 debug.log 的文件中。