dede 调试方案,后台登陆显示用户名不存在如何解决?
发布于 作者:苏南大叔 来源:程序如此灵动~说起dede
,很多人的第一感觉就是洞王
。不过,从另外一个方面,也可以说明dede
的成功。作为一名互联网老程序员,从代码层面上说的话,dede
写的并不好。但是从实际的影响力上来说的话,确实要给dede
点赞。无数新人都是以dede
开始的,从dede
上掘得第一桶金。而苏南大叔对dede
却知之甚少,这有些颇为惭愧。
最近写上几篇dede
的系列文章,稍稍给dede
正一下名字。其实,dede
并没有想象中的那么垃圾,其实还是有些可取之处的。就像当年的凤姐,大家都嘲笑她,但是现在人家却比大多数人活的精彩。
环境要求(解决方案)
截至到发稿,最新版的dedecms
版本号是v5.7sp2
,一般大家下载的都是UTF8
版本。
可以使用下面的命令,查看相关软件的版本:
php -v
mysql --version
截至到发稿,最新版的dede5.7sp2
不支持mysql8.0
,需要换成mysql5.7
。dede
主程序,可以使用php72
。但是,一些dede
的插件,是铁定不支持php72
的。所以,用dede
,最保险的就是php53
或者php56
。
如果,不满足上述条件。那么,dede
安装完毕后,登陆后台就会报错“用户名不存在”。也就是说:php
版本太高或者mysql
版本太高,导致代码出错,继而表现为“用户名不存在”。
安装过程
dede
的安装过程,平淡无奇,和其它cms系统差不多,不同的就是,安装过程中,可以选择安装插件和演示数据。不过似乎功能也不咋好用。大家还是不要选择安装的比较好。
dede
的调试debug
开关
碰到问题就要解决问题,调试dede
最重要的就是打开调试开关,调试开关的位置是:/include/common.inc.php
。调试的方式是这样的,修改常量DEDE_ENVIRONMENT
为dev
即可。
//define('DEDE_ENVIRONMENT', 'production');
define('DEDE_ENVIRONMENT', 'dev');
dedecms
开启了调试模式后,就可以比较容易的判断出问题的地方了。
总结
dedecms
在国内低端建站领域,是占用绝对权威话语权的。但是因为其门槛太低,导致相关维护人员的水平参差不齐,洞王的名字,也是可以说不负盛名的。
苏南大叔对这个dedecms
上面,没有太多的话语权,只是随便记录一些文章经验而已。各位dede
大神,请自动飘过。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。