很多人发现EyouCMS用着用着就崩模块、乱样式,后台点啥都提示404或者找不到文件,第一反应就是「完了代码全毁了」,急急忙忙删库重装。其实大概率是你做了这几件小事,间接弄丢了文件。
没有线索瞎补文件,不如直接重装快,但找对线索能省你半小时配置插件、模板的时间。
直接看后台右上角的「系统日志」,或者左边菜单栏「开发调试」→「日志记录」,筛选最近的报错时间,里面会明明白白写着「missing file: /xx/xx/xx.php」这种话,路径给你标得清清楚楚。
去网站根目录的runtime/log文件夹,找最新的那一天的日志文件(格式一般是202X-XX-XX.log),下载下来用记事本或者VS Code打开,翻最后几页的error记录,同样能找到缺失文件的路径。
找到路径了,接下来就是找对应版本的原文件覆盖回去,这里要注意版本必须100%匹配,EyouCMS每次更新都可能改核心逻辑,乱补版本只会添新问题。
先确认你现在的EyouCMS版本,后台能进的话看系统设置→系统信息,后台不能进的话,去根目录的version.php或者application/common.php里翻找版本号。

确认好版本后,去EyouCMS官方的资源下载站(别找乱七八糟的第三方,怕带木马)下载对应版本的完整安装包或者升级补丁包。
举个例子,如果你缺的是vendor里的某个文件,直接从完整安装包里把vendor文件夹拖出来覆盖就行(记得先备份你现在的,万一操作错了还有救);如果是更新后缺的,看升级日志里提到的修改路径,直接拖补丁包里的对应文件。
补完单个或者几个文件后,别急着用,先做个小测试。
先清runtime/cache和runtime/temp两个文件夹里的所有内容,宝塔用户可以直接右键「清空」,FTP用户全选删除就行。
然后刷新网站前台和后台,看看之前崩的模块好没好,样式对不对,后台的各个功能能不能正常点。如果还有问题,再重复第一步找日志,继续补。
补完所有问题后,记得把你刚才备份的文件夹删掉,留着占空间。
要是你试过以上所有方法还是不行,那就只能删库重装了,但重装前记得备份uploads文件夹和数据库,这两个是你的心血,不能丢。
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图