你是不是刚搭完EyouCMS的企业站?好不容易引来精准客户,点留言提交按钮死活没反应。要么转半天没结果,要么闪一下啥提示都没有,后台也收不到留言。
之前我帮开五金厂的朋友改站,就是这个问题。两周漏了20多个客户咨询,差点丢了10万的订单。这篇文章把我踩过的坑都整理好了,你跟着操作就行,不用花几百块找外包。
你先打开留言页的源码,找form标签里的输入框。看看是不是有必填的字段,前端没放对应的输入框。
举个例子,你后台要求必须留手机号,但是前端模板没加手机号输入框。提交的时候系统校验不通过,又没做错误提示,就会直接卡住。
你先把所有输入框的required属性删掉,挨个提交试一次。如果删掉就能提交,说明是字段配置错了,对照后台的字段要求补全就行。
避坑提醒:别随便用网上找的二次开发留言模板,很多字段ID和官方后台不匹配,ID错了也提交不了。
很多人喜欢给网站加各种特效,什么滚动动画、弹窗插件。很容易和EyouCMS自带的表单提交JS冲突。
操作很简单,你按F12打开浏览器控制台,点提交按钮的时候,看控制台有没有报红。如果有JS错误,要么删掉最近加的特效代码,要么把表单提交的JS放在页面最底部加载。
给你个懒人的解决办法:直接去官方下载默认模板的留言页JS,替换掉你现在页面的提交代码。默认代码兼容性最好,基本不会有冲突。
很多人后台开了留言验证码,但是前端页面没加验证码输入框。提交的时候系统校验不通过,直接拦截了,又没提示。
操作:你先登录EyouCMS后台,找到【插件管理】-【留言插件】,把验证码功能临时关掉,再提交试一次。

如果关掉就好用,要么给前端加上验证码模块,要么直接关掉验证码也行。现在垃圾留言用AI拦截比验证码好用多了。
避坑提醒:别开那种图形+算数的验证码,很多老版本EyouCMS对这种验证码的校验有bug,关掉反而省事儿。
如果你把留言页放在二级域名,或者用了CDN加速,很容易触发EyouCMS自带的CSRF拦截,直接把提交请求挡了。
操作:你找到网站根目录下的application/config.php文件,搜csrf_token的配置,把下面两个参数改了:
``` 'csrf_token_on' => false, // 临时关闭先测试 'csrf_exclude_url' => ['/home/Message/add'], // 把留言提交接口加入白名单 ```改完保存,清一下后台缓存,再提交试一次,基本都能好。对了,如果你用了云服务器的防火墙,记得把留言提交的接口放行,别让防火墙给拦了。
如果你留言表单里加了附件上传功能,比如让客户传需求文档,但是你没改后台的上传大小限制。客户传个超过2M的文件,提交就直接失败没提示。
操作:去后台【系统配置】-【附件设置】,把单文件上传大小改到10M以上。同时去php.ini里把upload_max_filesize也改成对应大小,两边要一致才行。
很多人自己改了伪静态规则,把留言提交的接口路径给重写了,导致请求发不到正确的地址。
操作:你先把伪静态规则恢复成官方默认的,再提交试一次。如果恢复后就好,那就是你改的规则有问题,单独给留言接口加个放行规则就行。官方默认的伪静态规则直接去EyouCMS官网文档就能下,别自己瞎改。
你按照我上面的顺序挨个排查,从前端到后端,基本10分钟就能找到问题。修完之后记得多测几次,用不同的浏览器、不同的手机都试一遍,确保所有访客都能正常提交。
要是你试完所有方法还是不好用,评论区留个你的站点情况,我看到了会给你说解决方案。现在就去打开你的站点测一下,别等漏了客户才着急。












易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图