安装dedecms的时候出现的问题,请问一下怎么弄???

安装dedecms的时候出现的问题,请问一下怎么弄???,第1张

dedecms 是什么?

刚才查询你这个是个PHP的开源网站管理系统。

你的连接失败可能有如下原因,第一你的数据库的用户名和密码与这个dedecms 系统要求的不一样,这就要求你修改这个系统里的数据库配置参数就可以了。

  dedecms重新安装的方法:

   1、进入网站ftp找到安装目录\install\indexphpbak文件,改名为indexphp;

  2、将安装目录下\install\install_lock文件删除去;

  3、运行http://地址安装目录/install/indexphp进入安装即可

在phpini中设置magic_quotes_gpc=On

magic_quotes_gpc函数在php中的作用是判断解析用户提示的数据,如包括有:post、get、cookie过来的数据增加转义字符“\”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引起的污染而出现致命的错误

在magic_quotes_gpc=On的情况下,如果输入的数据有

单引号(’)、双引号(”)、反斜线()与 NUL(NULL 字符)等字符都会被加上反斜线。这些转义是必须的,如果这个选项为off,那么我们就必须调用addslashes这个函数来为字符串增加转义。

正是因为这个选项必须为On,但是又让用户进行配置的矛盾,在PHP6中删除了这个选项,一切的编程都需要在magic_quotes_gpc=Off下进行了。在这样的环境下如果不对用户的数据进行转义,后果不仅仅是程序错误而已了。同样的会引起数据库被注入攻击的危险。所以从现在开始大家都不要再依赖这个设置为On了,以免有一天你的服务器需要更新到PHP6而导致你的程序不能正常工作。

第一,PHP6是不存在这个函数,已经取消掉了,不要指望了。get_magic_quotes_gpc() 是获取magic_quotes_gpc的值的

,php6中已经去掉 magic_quotes_gpc 选项,所以get_magic_quotes_gpc() 不能够使用。

第二,无法载入mcrypt扩展。解决方法:

1、在phpini,把这个选项INIFile code

;extension=php_mcryptdll

改为INIFile code

extension=php_mcryptdll

即去掉分号。

2、把php根目录的libmcryptdll复制到system32文件夹,重启服务器,就可以了(很多人都是这个步骤漏了)转的 不知道有没有用

在你的php配置文件中找到phpini ,这个里面应该有这个函数 magic_quotes_gpc ,找到这个之后 改成magic_quotes_gpc = on ,如果没有 就是你php配置环境不支持这个变量

你用的是不是php6呀,如果是,建议你还是安装php5吧!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 安装dedecms的时候出现的问题,请问一下怎么弄???

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情