我前阵子帮一个做建材批发的朋友改网站,他用DedeCMS(织梦)搭的小官网,好好的突然打不开了。空间商客服让他截报错日志发过去,他翻了半天后台,把文件目录翻遍了都没找到,最后急得找我帮忙。相信很多用织梦搭小站、做个人博客的朋友都碰到过这种情况:网站出问题,别人都让你看报错日志,你却连日志文件在哪都不知道。要么瞎蒙瞎改把网站改乱,要么花几十上百找人修,其实只要找对报错日志,大部分小问题你自己就能搞定。今天就把我多年用的实操方法分享给你。
很多新手不知道,织梦默认没开自带的报错日志。
你先登录网站后台,按这几步操作:
开启之后,只要网站出错误,都会自动记下来,不用你手动弄。
避坑提醒:保存之后一定要清一下网站缓存,不然设置不生效。
开启之后,不用在后台找,直接登你的空间面板。
或者用FTP工具连接你的服务器,找这个路径就行:
``` /wwwroot/data/logs/ ```说白了就是你网站根目录下的data文件夹里,有个logs文件夹,打开就是。
举个例子:我朋友上次找不着,就是因为他把data文件夹改名了,所以翻半天没找到。你要是改了目录名,就按你改的名找就行。
避坑提醒:如果这个文件夹不存在,你自己建一个同名的就行,权限改成755就OK。
八九成的个人小站,用的都是虚拟主机,都自带日志功能。
你登录你买主机的服务商后台,找到对应空间,进到管理面板,直接搜「错误日志」四个字,一般都能直接找到入口。

举个例子:我用的某景虚拟主机,进到主机管理,左侧就有「网站错误日志」的选项,点进去就能看最近半个月的报错,直接下载就能打开看。
避坑提醒:很多虚拟主机默认只保存7-15天的日志,你出问题要赶紧看,过了就自动删了。
如果你用的是自己搭的服务器,web环境会自动记日志。
如果是nginx做web服务器,默认报错日志路径一般是:
``` /var/log/nginx/error.log ```如果是apache,路径一般是:
``` /var/log/apache2/error.log ```你直接用服务器的文件面板打开,或者用xshell登录输命令就能看。
这里的日志比Dede自带的全,连PHP环境的错都能记下来,自带日志找不到就来这看。
你打开日志文件之后,直接按Ctrl+F搜「error」。
搜出来的行就是报错的地方,一行就是一个错,非常清楚。
举个例子:搜出来一行写「error: No such file 模板/index.htm」,那你就知道是首页模板文件丢了,直接传一个新的就行,一下就找到问题。
我给你总结几个最常见的错误,你对着就能修:
其实DedeCMS出问题真不用急着找人花钱修,按我这几步找,先开日志,再找文件,再搜关键词,八成小问题你自己半小时就能搞定。你要是现在用织梦搭了站,不管出没出问题,现在就花两分钟登后台把日志开了,再去目录里确认一下logs文件夹在不在,真出问题的时候你就不会手忙脚乱,也不用花冤枉钱找人修,这点功夫花的太值了。
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图