新浪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']['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
上一篇: vue组件间的参数传递实例详解
下一篇: jQuery Chosen通用初始化