有了 Elementor,你可以用更直观的页面生成器取代块编辑器。如果你是 Elementor 用户,每次创建或编辑页面时都需要加载编辑器。不过,有时可能会因为错误而无法加载 Elementor。有几种方法可以解决这个问题。如果你了解错误的原因,就能很快排除故障。
为什么 Elementor 无法加载?
在具体了解 Elementor 可能导致的问题之前,先了解一下 “无法加载 “错误的含义。当你启动 Elementor 编辑器时,就会出现这种错误。
通常情况下,编辑器只需稍等片刻即可加载:
但是,如果编辑器卡在加载屏幕上,可能是出现了错误。这与编辑器完全无法加载或出现 HTTP 代码不同。在这种情况下,除了 Elementor 无法加载之外,网站应该运行正常的。
通常情况下,Elementor 无法加载可能是由于您的服务器无法满足插件的要求。您使用的插件也可能会导致与 Elementor 的兼容性问题。在接下来的几节中,我们将概述 Elementor 的要求,并向您展示如何排除不兼容问题。
Elementor 有哪些要求?
每个插件都有自己的系统要求。大多数插件开发者不会公布这些信息。
有些插件,如页面生成器和安全工具,往往有特定的系统要求。就 Elementor 而言,这些是最低要求(不包括存储空间):
- WordPress 5.2 或更新版本
- PHP 7 或更新版本
- MySQL 5.6 或更新版本
- WordPress 内存限制至少为 128 MB
在大多数情况下,即使服务器不符合插件要求,也可以安装插件。但是,这可能会导致插件无法正常工作,就 Elementor 而言,可能会导致无法加载编辑器。
如何修复 Elementor 无法加载的问题(5 种方法)
如果 Elementor 卡在加载界面,首先要做的就是重新加载页面。再次尝试访问 Elementor 编辑器,看看错误是否仍然存在。如果仍然存在,那就需要排除故障了。
1.更新Elementor
Elementor 无法加载的原因可能是使用了过时版本的插件。过时的插件可能会与其他工具或最新版本的 WordPress 发生冲突。
要检查 Elementor 是否是最新版本,请进入 “插件“>”已安装的插件“,查找页面构建器。如果开了pro的,应该能在插件列表中看到 Elementor 和 Elementor Pro:
如果看到有关 Elementor 更新版本的通知,需要更新。然后,再次尝试访问编辑器。
2. 检查插件冲突(和测试 Elementor 附加组件)
插件之间相互冲突的情况并不少见。当多个插件提供重叠的功能或相互冲突的代码时,经常会发生这种情况。最好的办法是逐个测试插件,看看是否有任何插件导致 Elementor 无法加载。理想情况下,可以使用暂存网站进行测试,因为禁用关键插件会影响网站功能。
首先,进入 “插件”>”已安装插件“。然后,在活动插件列表中逐个禁用它们。禁用每个插件后,尝试重新加载 Elementor 编辑器,看看它是否能正常运行。还需要特别注意 Elementor 附加插件。这些插件可以扩展页面生成器的功能和部件库:
如果禁用特定插件或附加组件在加载 Elementor 编辑器时没有任何影响,可以继续重新激活它。这样做的目的是逐个测试插件,看看是否有任何插件导致了兼容性问题。
另一种方法是一次性禁用所有插件(Elementor 除外),看看编辑器是否能正常工作。不过,我们建议不要采用这种方法,除非使用的是实验网站。大多数 WordPress 网站的关键功能都依赖于插件,因此一次性禁用所有插件可能会影响用户体验。
3.检查网站的PHP版本
Elementor 仅支持 PHP 7 及更新版本。可以通过 WordPress 管理查看当前的 PHP 版本。进入 “工具“>”站点运行情况“,选择 “信息 “选项卡。在这里,你可以找到关于你网站的一些技术信息。打开 “服务器 “选项卡,就能查看服务器使用的 PHP 版本:
理想情况下,你会看到 PHP 7 或 8。
4.检查网站的内存限制
网站的 PHP 内存限制定义了整个 WordPress 安装可使用的内存。内存限制过低会导致很多插件无法正常工作。正如我们之前提到的,Elementor 的最低系统要求为 128 MB 内存。如果你不确定站点的内存限制是多少,可以通过转到“工具”>“站点运行状况”并选择“信息”选项卡来检查。然后,打开服务器选项卡并查看PHP 内存限制条目:
大多数现代 Web 主机将提供 128-256 MB 作为 PHP 内存限制基准。如果处理的数字较小,您可以尝试手动增加 PHP 内存限制 。最简单的方法是通过 FTP。
首先通过 FTP 或 SFTP 连接到你的网站并找到 WordPress根文件夹。这通常被命名为www、public或public_html。找到该文件夹后,打开它并查找wp-config.php文件:
使用文本编辑器打开wp-config.php文件并查找以下行:
define( 'WP_MEMORY_LIMIT', '256M' );
根据服务器的内存限制,这个数字可能会更低。如果找不到这一行,可以手动添加。不过,要确保不要编辑 wp-config.php 文件中的任何其他条目。你还需要在以下一行之前添加该代码:
/* 就这样,停止编辑!快乐的博客。 */
从技术上讲,你可以将内存限制在 256 MB 以下,也可以尝试设置更大的内存限制。不过,根据我们的经验,256 MB 是 PHP 内存的最佳值。完成后,保存更改并关闭文件。现在,再次检查 “站点运行情况 “页面,看看 WordPress 是否能识别 PHP 内存限制的变化。
5.切换Elementor的Loader方法
Elementor 有一个内置功能,可以更改插件加载编辑器的方式。更改 Elementor 加载器方法不会对你造成任何影响,但我们建议在没有其他故障排除方法的情况下将其作为最后手段。
要更改 Elementor 加载方法,请进入 Elementor > 设置 > 高级。然后,查找 “Switch Editor Loader Method(切换编辑器加载方法)”设置并选择 “Enable(启用)“:
其他 Elementor 故障排除方法
如果在使用 Elementor 时遇到任何技术问题,并且不确定如何继续操作,还可以使用其他一些故障排除方法。让我们一起来看看。
切换主题
大多数流行的 WordPress 主题都经过了主要页面生成器插件的测试。不过,我们建议你查看每个主题的说明,确保它提到了与 Elementor 的兼容性。
如果你当前的主题与 Elementor 不兼容,更新主题可能会解决在使用页面生成器时遇到的问题。反正,更换主题只需一分钟时间,如果在使用 Elementor 时遇到问题,可以试一试。
禁用浏览器加载项
在某些情况下,浏览器附加组件会导致逐页出错。例如,可能会使用阻止脚本的附加组件,或为特定网站添加自定义代码的扩展。
在尝试使用 Elementor 时,其中一些附加组件可能会导致问题。检查是否存在这种情况的一个快速方法是尝试在安装了干净浏览器的情况下使用 Elementor。如果错误消失了,就需要找出是哪个浏览器扩展导致了问题。这意味着要逐个禁用扩展,直到找出问题拓展。
总结
如果你用 Elementor 来构建和更新你的网站,那么编辑器无法加载可能会严重影响你的工作进度。编辑器无法加载有多种原因,但通常与系统要求或插件兼容性问题有关。
暂无评论内容