你有没有碰到过这种糟心事儿?改完EyouCMS的站点配置,点完保存转半天圈圈,最后跳出来保存失效,重试N次还是一样?其实这真不是什么大bug,90%的情况都是几个小细节没调好,我帮你捋捋我碰到过的所有情况,照着查就行。
很多新手朋友刚装完EyouCMS,传完代码就直接进后台配置,根本没注意linux服务器的文件夹权限这回事。说白了就是系统不让你往配置文件里写东西,你改完的内容存不进去,可不就保存失败了么?
就像你去快递柜寄件,柜门没解锁,你怎么塞都塞不进去,就这么简单的道理,好多人绕大半天都想不到。
如果你之前手动改过config.php改参数,不小心删了个符号多打了个逗号,那后台保存的时候肯定会出错。毕竟代码不认人情,格式错了就是读不懂写不进。
你打开config.php对照一下,正常的格式应该是这样的:
```php ```
看看是不是漏了开头的,数组哪里是不是多了逗号少了括号,改回正确格式再去后台保存就行。
还有一种情况,你填配置参数的时候,不小心带了多余的空格或者特殊非法字符,触发了系统的安全校验,也会不让你保存,自己盯着输入框检查一遍就行,这个坑我都踩过。
有些朋友用了服务器的静态缓存,或者开了web应用防火墙,把配置文件给锁了防篡改,你改了当然存不上。你可以先清一遍服务器和CMS本身的缓存,临时关掉防护再试一次,成了就是缓存的问题。
还有就是php版本不兼容,EyouCMS对版本挺挑的,低于5.3或者高于8.0的版本,都容易出各种奇奇怪怪的问题,保存失效就是其中一种。官方推荐用7.0-7.4的版本,这区间稳得很,几乎不会出兼容问题。
这个问题真的不难,别上来就重装系统重传代码,先从权限开始查,再看配置文件,最后查环境,99%的情况都能搞定,我帮朋友处理过不下十次,大多都是权限没开,一分钟就能调好。
要是你照着查还是解决不了,评论区留个言,我帮你看看坑在哪。
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图