产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] 安装网站时出现 数据库连接失败,请检查数据库配置...

mjpop110
铁牌会员
43.00 价值分

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('数据库连接失败,请检查数据库配置!');

2015-12-25 17:00:51 1

dongshan8
铜牌会员
660.31 价值分

楼主您好,

请问您的Web站点程序是什么,是dedecms吗?

有的Web站点程序不支持使用包含有特殊符号的密码,如#号等。

您可以将mysql用户的密码设置为“数字和字母”组合的,之后再测试。
  支持 (0分)  反对 (0分)
回复  2015-12-25 17:20:11 2

mjpop110
铁牌会员
43.00 价值分

你好,是个众筹平台的程序。我的密码纯小写字母。之前同样环境用wp做站没问题
  支持 (0分)  反对 (0分)
回复  2015-12-26 00:38:32 3

amysql
创始人
16530.81 价值分

先用单独测试账号密码是否能正常登录mysql。
如果需要pdo、mysqli模块也记得安装。
  支持 (0分)  反对 (0分)
回复  2015-12-31 11:49:50 4

AMH面板 - 好用高效低占用、安全可靠极稳定

 1  (总1页)
AMH社区列表
用户服务中心