当前位置: 移动技术网 > IT编程>开发语言>PHP > 新浪SAE云平台下使用codeigniter的数据库配置

新浪SAE云平台下使用codeigniter的数据库配置

2019年03月24日  | 移动技术网IT编程  | 我要评论

由于新浪sae对文件权限的限制,cache目录无法修改权限,因此原版codeigniter无法直接使用。可以尝试codeigniter 2.10 for sae:http://code.google.com/p/ci-sae/。

在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'] = 'mysqli';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = false;
$db['default']['db_debug'] = true;
$db['default']['cache_on'] = false;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = true;
$db['default']['stricton'] = false;
$db['default']['port'] = sae_mysql_port;

注意其中$db['default']['dbdriver'] 与$db['default']['pconnect']项,不然会出现如下的错误提示:

a database error occurred
unable to connect to your database server using the provided settings.
filename: core/loader.php
line number: 346

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网