连接sinaapp的mysql数据库问题多多
本帖最后由 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
$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
本帖最后由 jeongee 于 2011-11-6 15:13 编辑
你写的有问题注意比对
$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;
jeongee 发表于 2011-11-6 15:12 static/image/common/back.gif
你写的有问题注意比对
dbdriver用mysqli?我一直是用mysql,没问题。刚才改了下,还是连接不上。。。 jeongee 发表于 2011-11-6 15:12 static/image/common/back.gif
你写的有问题注意比对
我错了我错了,常量不需要加引号是吗?刚才成功了,提示变了。还有些小问题,我再看看,谢谢! 楼主还需要细心哦
聚尚网优惠券
戴尔 参见我的博文:
http://www.cnblogs.com/jiji262/archive/2012/03/01/2375709.html sae 已经有一套修改过的 ci ,可直接安装使用 是这里的问题啦~~$db['default']['pconnect'] = FALSE;
页:
[1]