AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] 安装网站时出现 数据库连接失败,请检查数据库配置... |
|
---|---|
mjpop110 |
mjpop110 发表于 2015-12-25 17:00:51
安装一个网站程序时出现“'数据库连接失败,请检查数据库配置!”求解决。
数据库名用户名等都正确,amh版本4.2 ------------------------------------------------------------------------------------ 在安装包中有个php文件中有安装步骤代码,请参考: //安装第三步,创建数据库 public function step3(){ if(IS_POST){ //检测数据库配置 $db = I('post.'); $link = mysql_connect($db['DB_HOST'],$db['DB_USER'],$db['DB_PWD']); if (!$link) $this->error('数据库连接失败,请确认信息是否填写正确!'); if(!is_array($db) || empty($db['DB_TYPE']) || empty($db['DB_HOST']) || empty($db['DB_NAME']) || empty($db['DB_USER'])){ $this->error('请填写完整的数据库配置'); }else{ if($db['tiyan']){ session('tiyang',1); } //缓存数据库配置 session('db_config', $db); //创建数据库连接 $db_name = $db['DB_NAME']; unset($db['DB_NAME']); //防止不存在的数据库导致连接数据库失败 $db_instance = Db::getInstance($db); //检测数据库连接 $result1 = $db_instance->execute('select version()'); if(!$result1){ $this->error('数据库连接失败,请检查数据库配置!');
点赞,加油! (0分)
2015-12-25 17:00:51 1
|
dongshan8 |
楼主您好,
请问您的Web站点程序是什么,是dedecms吗? 有的Web站点程序不支持使用包含有特殊符号的密码,如#号等。 您可以将mysql用户的密码设置为“数字和字母”组合的,之后再测试。
回复
2015-12-25 17:20:11 2
|
mjpop110 |
你好,是个众筹平台的程序。我的密码纯小写字母。之前同样环境用wp做站没问题
回复
2015-12-26 00:38:32 3
|
amysql |
先用单独测试账号密码是否能正常登录mysql。
如果需要pdo、mysqli模块也记得安装。
回复
2015-12-31 11:49:50 4
AMH面板 - 好用高效低占用、安全可靠极稳定 |