dedecms安装数据库连接失败,如何解决?

dedecms安装数据库连接失败,如何解决?,第1张

安装dede57uft出现Deprecated: Function ereg_replace() is deprecated in F:\wamp\www1\dede\configphp on line 2

原因:自从php升级到53版本后,有些函数就被禁用或者直接被改为其他名字。

ereg_replace 同样也是如此。

解决办法:

如果一定要用php53,请修改phpini中下面代码

;extension=php_mbstringdll

改为

extension=php_mbstringdll

;mbstringfunc_overload = 0

修改为:

mbstringfunc_overload = 7

或者

在:dede\configphp on line 2

define('DEDEADMIN', ereg_replace("[/\\]{1,}", '/', dirname(__FILE__) ) );

//改为define('DEDEADMIN', preg_replace("[/\\]{1,}", '/', dirname(__FILE__) ) );

信息提示是不推荐使用ereg_replace(),你加个@看能不能屏蔽掉,@ereg_replace()。

不行的话,改改吧。

define('DEDEADMIN', preg_replace("/[\/\\\\]{1,}/", '/',

dirname(__FILE__) ) );

define('DEDEADMIN',strtr(dirname(__FILE__),'\\/','//'));

程序与新程序的数据库结构不一样。安装也并不是删除与上传这么简单。首先要备份数据库、上传文件及模板,然后可以对老程序升级,升级到新程序版本。再备份数据库、文件及模板。之后可以全部删掉,上传新程序,安装,恢复数据库及相关文件,再重新生成一遍就可以了。

出现下面这种现象:数据库主机: [localhost]一般为localhost数据库名称: [dedecmsv56gbk]数据库用户: [root]数据库密码: []数据库连接失败!数据表前缀: [dede_]如无特殊需要,请不要修改数据库编码: []GBK [] LATIN1 仅对41+以上版本的MySql选择出现以上原因主要是信息填写不正确1、数据库主机:请确保您的数据库和主机在同一台服务器上,否则不要使用localhost,老老实实填写数据库IP。2、数据库名称、数据库用户、数据库密码这三个问题在虚拟主机\空间里的数据库管理上面就可以看到。不要使用默认的,一定要自己填写!3、数据库前缀和数据库编码这两项一般不用动,默认即可!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms安装数据库连接失败,如何解决?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情