欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-11-27 08:56:16
由于新浪sae对文件权限的限制,cache目录无法修改权限,因此原版codeigniter无法直接使用。可以尝试codeigniter 2.10 for sae:http:...

由于新浪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