娱乐

织梦后台进不去代码错误怎么更改

时间:2010-12-5 17:23:32  作者:知识   来源:综合  查看:  评论:0
内容摘要:织梦后台进不去,十有八九是那串PHP代码在闹脾气。昨天半夜我帮一个客户排查,他急得直跺脚——网站后台白屏,连个错误提示都不给。我FTP登录一看,问题就出在`data/common.inc.php`文件

织梦后台进不去,织梦十有八九是后台那串PHP代码在闹脾气。昨天半夜我帮一个客户排查,去代他急得直跺脚——网站后台白屏,码错连个错误提示都不给。误更我FTP登录一看,织梦问题就出在`data/common.inc.php`文件里,后台数据库密码多了个空格。去代

这种问题真不算罕见。码错织梦(DedeCMS)后台登录报错,误更最常见的织梦原因就是配置文件里的数据库连接信息出了问题。你回想一下,后台是去代不是最近改过服务器密码?或者迁移过网站?如果是,直接打开FTP,码错找到根目录下的误更`data/common.inc.php`,用记事本或代码编辑器打开,检查三行代码:

$cfg_dbhost = 'localhost'; $cfg_dbuser = '你的数据库用户名'; $cfg_dbpwd = '你的数据库密码';

这三行里任何一个值填错,后台就会像断了线的风筝一样进不去。注意看密码前后有没有多余空格,引号是不是英文半角状态。我见过有人从Word文档里复制密码,结果引号变成了中文全角,那代码直接废了。

还有一种情况,代码没错,但就是白屏。这时候别慌,去根目录找`index.php`,在文件最开头加上一行:

error_reporting(E_ALL); ini_set('display_errors', '1');

加上之后刷新后台页面,真正的错误信息就会像揭了盖头的新娘一样露出来。有一次我帮人排查,就是靠这招发现是`include`路径写错了——某个文件引用路径少了`./`,导致整个框架加载失败。

如果你是刚安装完织梦就进不去,那问题多半出在安装步骤上。检查一下`install/`目录是不是还没删掉。织梦有个倔脾气,安装目录不删除,后台就会反复跳回安装页面。直接FTP删掉`install`文件夹,或者把里面的`index.php`改名,问题立刻解决。

再往下说,如果是修改过模板或插件之后突然进不去,那就得查`data/tplcache`目录。织梦会把编译好的模板缓存在这里,有时候缓存文件损坏了,后台照样罢工。把`tplcache`文件夹里的所有文件删掉,但别删文件夹本身,然后刷新后台。这招我屡试不爽,就跟电脑卡了重启一样管用。

还有个偏门但真实存在的坑——文件权限。织梦对目录权限有洁癖,`data`目录必须可写。如果你用的是虚拟主机,权限设置不对,后台登录时会报错"Directory 'data/' not writable"。解决办法:FTP里右键`data`文件夹,属性改成`777`,递归应用到子目录。不过改完记得改回来,`755`就够用,安全第一。

最后提醒一句,改代码之前先备份。别嫌麻烦,我就吃过亏——手一抖删错一行,整个站点瘫痪,最后翻备份文件才救回来。用FTP把`common.inc.php`下载到本地,改完再传上去覆盖,出错了还能还原。真要改坏了,也别慌,把备份文件重新上传,问题就解决了。

代码这东西,错一步后台就给你脸色看。但只要你耐着性子,按上面这些步骤排查,九成问题都能自己搞定。真遇到搞不定的,把报错信息截图发给懂行的人,比干着急强一百倍。

最近更新
热门排行
copyright © 2026 powered by 力不从心网   sitemap