用户
 找回密码
 入住 CI 中国社区
搜索
查看: 8887|回复: 7
收起左侧

[版本 2.x] 连接sinaapp的mysql数据库问题多多

[复制链接]
发表于 2011-11-6 14:43:49 | 显示全部楼层 |阅读模式
本帖最后由 haoren26 于 2011-11-6 15:03 编辑

CI version:2.0.3

Environment:sina app engine (mysql+php+apache)

我想把用CodeIgniter写的一套博客程序传到 sina app engine(简称SAE)上去 ,但数据库方面有点搞不定。

我的操作步骤是这样的:
1.先通过SVN上传程序代码,OK~
2.修改application/config/database.php部分内容为如下:

database.php
PHP复制代码
$db['default']['hostname'] = 'SAE_MYSQL_HOST_M';
$db['default']['username'] = 'SAE_MYSQL_USER';
$db['default']['password'] = 'SAE_MYSQL_PASS';
$db['default']['database'] = 'SAE_MYSQL_DB';
$db['default']['dbdriver'] = 'mysql';
$db['default']['port'] = 'SAE_MYSQL_PORT';
$db['default']['pconnect'] = FALSE;
复制代码

3.上传database.php (commit)

我想这样应该好了吧,但访问我的app出现如下连接错误:
A Database Error Occurred
Unable to connect to your database server using the provided settings.
Filename: core/Loader.php
Line Number: 268

不知道大家有没有在SAE上搭建动态网站的经验的,告诉我该怎么办?SAE支持PHP框架吗?


PS:错误页面还有一个Warning不知道有没有关系:
A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /data1/www/htdocs/217/speakout/1/system/core/Exceptions.php:170)
Filename: core/Common.php
Line Number: 442
发表于 2011-11-6 15:12:44 | 显示全部楼层
本帖最后由 jeongee 于 2011-11-6 15:13 编辑

你写的有问题注意比对

PHP复制代码
 
$db['default']['hostname'] = SAE_MYSQL_HOST_M;
$db['default']['username'] = SAE_MYSQL_USER;
$db['default']['password'] = SAE_MYSQL_PASS;
$db['default']['database'] = SAE_MYSQL_DB;
$db['default']['dbdriver'] = 'mysqli';
$db['default']['port'] = SAE_MYSQL_PORT;
$db['default']['pconnect'] = FALSE;
 
复制代码

 楼主| 发表于 2011-11-6 15:29:38 | 显示全部楼层
jeongee 发表于 2011-11-6 15:12
你写的有问题注意比对

dbdriver用mysqli?我一直是用mysql,没问题。刚才改了下,还是连接不上。。。
 楼主| 发表于 2011-11-6 15:31:31 | 显示全部楼层
jeongee 发表于 2011-11-6 15:12
你写的有问题注意比对

我错了我错了,常量不需要加引号是吗?刚才成功了,提示变了。还有些小问题,我再看看,谢谢!
发表于 2011-11-6 19:32:26 | 显示全部楼层
楼主还需要细心哦
聚尚网优惠券
戴尔
发表于 2012-3-1 16:07:16 | 显示全部楼层
参见我的博文:
http://www.cnblogs.com/jiji262/archive/2012/03/01/2375709.html
发表于 2012-3-1 22:28:56 | 显示全部楼层
sae 已经有一套修改过的 ci ,可直接安装使用
发表于 2012-3-29 01:24:35 | 显示全部楼层
是这里的问题啦~~$db['default']['pconnect'] = FALSE;

本版积分规则