2024.10.25 谷歌SEO教程 1 min read

Elementor编辑搭建WordPress网站时无法保存更新

📚 核心目录提取 (Table of Contents)

最近在帮助客户使用Elementor设计搭建WordPress外贸独立站时,出现了Elementor编辑后保存无法更新的问题。如果你也出现了类似的问题,可以参考我们的解决方式。

使用Elementor搭建WordPress独立站无法保存更新-天问网络

首先,使用过Elementor编辑搭建WordPress网站出现这种问题,大多数情况下是由于服务器的CPU配置过低或者PHP内存不足造成的,一般造成的后果就是出现:

对于这种常规问题首先只需要更改服务器中的PHP配置即可。

常规PHP配置修改优化

常规的PHP配置修改如下:
php_admin_value[memory_limit]

php_admin_value[post_max_size]

php_admin_value[upload_max_filesize]

php_admin_value[max_input_vars]

php_admin_value[max_file_uploads]

cloudways服务器配置方式为例:

点击网站后-》找到左边的Application Settings-》再点击上方的PHP FPMSettings

就可以出现PHP 配置文件,按照你自己的需求,更改配置即可。

WordPress搭配Elementor建站-PHP配置修改-天问网络

如果你使用的宝塔管理或者其他服务器,也是一样的,找到PHP文件编辑即可。

然而,如果你已经对这些常规的基础配置修改过,还是无法解决问题,可以参考如下的两个解决方案:

两种其他解决方案

第一种:先禁用WP-rocket插件和其他缓存插件

第一步:进入你的WordPress后台,点击左侧导航栏的已经安装的插件。

WordPress如何禁用插件第一步-天问网络

第二步:直接点击插件旁边的禁用即可。

WordPress如何禁用插件第二步-天问网络

禁用后,你可以再次刷新网站,进行编辑,尝试保存。如果你还有其他缓存插件,比如Brezze、Object Cache Pro 等优化缓存插件,你可以都禁用掉。等到你使用Elementor编辑保存更新完毕后,再重新开启。

第二种:更改服务器里面的SecRequestBodyNoFilesLimit参数

首先要知道什么是SecRequestBodyNoFilesLimit参数?

SecRequestBodyNoFilesLimitModSecurity 中的一个重要配置参数,用于控制 HTTP 请求体不包含文件上传部分的最大大小。它主要负责限制没有文件上传的请求体的字节数上限,以防止恶意用户发送超大请求,导致服务器资源被耗尽或服务被拒绝(DoS 攻击)。

具体作用:

SecRequestBodyNoFilesLimit工作原理是什么?

当服务器接收到一个 POST 请求时,ModSecurity 会检查请求体的大小。如果请求体的大小超过了 SecRequestBodyNoFilesLimit 的限制,ModSecurity 会拒绝处理该请求,并返回 413 Request Entity Too Large 或其他错误响应。

这是为了避免某些攻击者利用未受限的请求体大小,通过发送大量数据来消耗服务器资源,导致服务中断或性能下降。

例子:

假设 SecRequestBodyNoFilesLimit 被设置为 10485760(即 10 MB),那么当用户提交一个不包含文件的表单,且表单数据大小超过 10 MB 时,ModSecurity 会拦截该请求,不允许其继续处理。


默认值:


如何调整SecRequestBodyNoFilesLimit参数?

ModSecurity 的配置文件中,可以根据应用需求调整该参数。如果您的应用需要处理较大的请求体,可以将其设置为更大的值。

步骤一:找到 ModSecurity 配置文件

在服务器上,ModSecurity 的配置文件通常位于以下路径之一:

步骤二:调整 SecRequestBodyNoFilesLimit 参数

打开配置文件,找到 SecRequestBodyNoFilesLimit 参数(如果没有,可以手动添加),并修改其值。例如,将其设置为 10 MB(即 10485760 字节):

SecRequestBodyNoFilesLimit 10485760

步骤三:保存文件并重启服务

保存配置文件后,重启 Web 服务器(如 Apache 或 Nginx),以使更改生效。

对于 Apache,可以使用以下命令重启服务:

sudo service apache2 restart

对于 Nginx,可以使用以下命令:

sudo service nginx restart

如果你是购买的cloudways或者siteground 及hosttinger这种主机,你是没有权限自己直接用命令修改的,你可以选择联系这些服务器平台的技术支持或者客服让他们帮助修改。

总结

对于elementor编辑中遇到的问题,一般可以分为两类,一般是缓存问题,另一部分是服务器配置的问题。如果你遇到了类似相关的问题,可以尝试从,禁用或者清除缓存,升级服务器配置,修改PHP内存入手。如果还是不能解决此类问题,建议直接联系Elementor客服或者联系服务器的客服协助。

在此,也建议大家,尽量减少网站设计中的样式的使用,很多外贸B2B独立站,为了迎合企业的审美往往会做的非常复杂,样式非常多,特效也非常多,完全被过渡设计了。其实根据我们的谷歌SEO优化经验和谷歌广告优化经验,外贸B2B类型的独立站,应该主要突出的是公司实力的介绍,和产品内容的介绍,能够简洁方便客户寻找到重要的关注的信息是非常重要的。过渡的样式设计,并不能增加你的优化效果,反而会拖累你的网站速度,增加网站的响应时间。

天问网络技术团队
专注外贸B2B独立站建设和谷歌SEO优化,专注于技术驱动的谷歌SEO和高转化独立站建设,官网持续稳健的自然搜索点击。

需要专业SEO优化服务?

让我们的技术团队帮您将知识落地执行,提升谷歌搜索排名。

免费获取SEO诊断
// 相关文章
Elementor编辑搭建WordPress网站时无法加载
2024.11.06
Elementor编辑搭建WordPress网站时无法加载
网站页面速度多少最适合SEO优化?如何优化页面加载速度?
2024.02.27
网站页面速度多少最适合SEO优化?如何优化页面加载速度?
WordPress最快服务器:Cloudways注册教程新手指南
2024.12.30
WordPress最快服务器:Cloudways注册教程新手指南
🤖
TIANWEN_AI v1.0
💬 咨询
📚 SEO学习
▶ 你好!我是天问网络的AI助手。

你可以问我关于独立站建设、谷歌SEO优化、SEM广告投放的任何问题。

// 输入你的问题开始对话