在dedecms安装过程中显示数据库链接失败怎么办

在dedecms安装过程中显示数据库链接失败怎么办,第1张

这个提示并不是系统错误或者是BUG,而是CMS系统的一种安全防护。

提示解说:CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。

解决方法:简单讲,出现这个提示,就是当前使用的CMS系统中修改的网页有验证内容,当检测非原网站的链接时,就会有这样的提示,需要自行修改dede目录中的tplphp页面内,相关的CSRF验证代码。

在配置前需要确认你的空间是否支持htaccess和rewrite,该方法基于htaccess文件中使用rewrite来达到禁止指定脚本的运行效果。

RewriteEngine on RewriteCond % !^$

RewriteRule uploads/()(php)$ – [F]

RewriteRule data/()(php)$ – [F]

RewriteRule templets/()(php)$ – [F]

针对uploads,data,templets 三个目录做了执行php脚本限制;

将如上内容存储至到hatccess文件中,将该文件存放到你的站点根目录下,

出现下面这种现象:

数据库主机: [localhost]一般为localhost

数据库名称: [dedecmsv56gbk]

数据库用户: [root]

数据库密码: []数据库连接失败!

数据表前缀: [dede_]如无特殊需要,请不要修改

数据库编码: []GBK [

] LATIN1 仅对41+以上版本的MySql选择

出现以上原因主要是信息填写不正确

1、数据库主机:

请确保您的数据库和主机在同一台服务器上,否则不要使用localhost,老老实实填写数据库IP。

2、数据库名称、数据库用户、数据库密码

这三个问题在虚拟主机\空间里的数据库管理上面就可以看到。不要使用默认的,一定要自己填写!

3、数据库前缀和数据库编码

这两项一般不用动,默认即可!

INSERT INTO `dede_sysconfig` (`aid`, `varname`, `info`, `groupid`, `type`, `value`) VALUES (746, 'cfg_album_mark', '图集是否使用水印(小图也会受影响)', 3, 'bool', 'N')

这句错误在于该表设置了主键,该字段不允许插入重复的值

ALTER TABLE `dede_arctype` ADD `seotitle` VARCHAR( 80 ) NOT NULL DEFAULT ''

表中已存在列名 seotitle ,故加列失败

ALTER TABLE `dede_tagindex` ADD `typeid` SMALLINT( 5 ) UNSIGNED DEFAULT '0' NOT NULL

表中已存在列名 typeid,故加列失败

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 在dedecms安装过程中显示数据库链接失败怎么办

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情