刚把EyouCMS装好,兴冲冲去后台改个网站标题,或者想换个LOGO。
一点保存,屏幕上直接跳出一堆报错代码,或者干脆一片空白。
这时候是不是心里一慌?
别急,这事儿太常见了。
很多新手朋友一看到报错就懵,以为程序坏了,想重装。
千万别重装,重装了问题还在。
这篇文章我就手把手教你,怎么把这些报错给干掉。
只要你跟着做,几分钟就能搞定,不耽误你干活。
大部分报错,其实都是权限没给够。
说白了,就是系统想写文件,但服务器不让写。
就像你想在笔记本上写字,结果笔被别人拿走了,你肯定写不了。
EyouCMS运行时,需要在某些文件夹里存数据。
如果这些文件夹是“只读”的,它就会报错。
不用管别的,先把这几个文件夹盯死。
它们是:data、runtime、还有uploads。
这三个家伙是高频报错区。
特别是runtime,它是缓存目录。
系统设置改的东西,很多时候都要先写到这里。
如果它没权限,你点一万次保存都是白搭。
如果你用的是宝塔面板,这事就简单了。
进文件管理,找到网站根目录。
选中那几个文件夹,点右上角的“权限”。
把权限改成755或者777。
所有者改成www。
如果你用的是FTP工具,比如FileZilla。
右键点击文件夹,选择“文件权限”。
数值填777,确定。
避坑提醒:有些朋友把整个网站都设成777,这不好,有安全风险。只改上面说的那几个就行。
有时候权限没问题,但还是报错。
那很可能是缓存文件坏了。
就像你手机用久了卡,重启一下就好。
缓存文件就是系统的“临时记忆”,有时候记混了,就会出乱子。
开个玩笑,不是让你跑路,是让你删缓存。
找到runtime这个文件夹。
进去之后,你会看到一堆文件夹,什么cache、log、temp。
别犹豫,全选,删除。
放心,删不掉源代码的。
这些只是运行时生成的临时文件。
删了之后,你刷新后台网页。
系统发现没缓存了,会自动重新生成新的。
这时候你再试着保存一下系统设置,通常就好了。
有时候不是网站的问题,是你浏览器的问题。
浏览器为了让你快点打开网页,也会存缓存。
如果它记住了你报错的那一页,你刷新也没用。
所以,按一下Ctrl+F5。
这是强制刷新的快捷键。
或者干脆把浏览器缓存清了再试。
这招虽然简单,但救过不少人的命。
如果你刚才手动改过什么配置文件。
比如database.php或者config.php。

那报错可能就是你手抖造成的。
代码这东西很挑剔,少个标点符号都会炸。
特别是数组的最后那一项。
很多人复制粘贴配置,容易多加一个逗号,或者少一个分号。
举个例子,这是错的:
'site_url' => 'http://www.xxx.com',
如果这是最后一行,后面没有别的内容了,这个逗号有时候就会出问题(看PHP版本)。
还有,千万别用Windows自带的记事本来改代码。
记事本会偷偷加一些你看不见的字符。
这叫BOM头,有了它,程序直接就挂了。
一定要用Notepad++或者VS Code这类编辑器。
保存的时候选UTF-8 无BOM格式。
如果你是在改完数据库配置后报的错。
那百分之百是账号密码填错了。
或者数据库名字不对。
回去仔细核对一遍。
注意,空格也是字符。
复制的时候,别把前后的空格也带进去。
如果你确定没填错,但还是连不上。
去服务器后台看看,数据库服务是不是挂了。
或者重启一下数据库服务试试。
如果你的EyouCMS版本比较新。
而你的服务器PHP版本还在用5.3或者5.4。
那肯定会报错。
这就好比你想玩最新的3A大作,电脑还是十年前的配置,根本带不动。
一般来说,现在建议用PHP 7.1以上。
最好是PHP 7.4或者PHP 8.0。
去宝塔面板里,把PHP版本切换一下。
切换完记得重载配置或者重启PHP。
有些函数在老版本里能用,新版本废弃了,也会报错。
这种报错信息里通常会写“Function deprecated”。
看到这个,你就知道是版本问题。
EyouCMS有些功能是需要特定组件支持的。
比如GD库(处理图片用的)。
或者cURL(抓取数据用的)。
如果这些没装,涉及到这些功能的设置就会报错。
在PHP设置里,找到“安装扩展”。
把fileinfo、gd、curl、mbstring这几个都装上。
装完之后,报错大概率就消失了。
避坑提醒:装完扩展记得重启PHP服务,不然不生效。
遇到EyouCMS系统设置报错,别慌。
按这个顺序排查:
先看权限够不够,给777试试。
再删缓存,runtime文件夹清空。
然后检查配置文件有没有改坏。
最后看看PHP版本和组件齐不齐。
这四步走下来,90%的问题都能解决。
如果还不行,那就要看具体的错误代码了。
把错误代码复制下来,去搜索引擎搜一下。
现在,赶紧去你的后台试试吧,别让一个小报错耽误你赚钱。
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图