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

前端技术 2023/09/06 PHP

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

本文地址:https://www.stayed.cn/item/17061

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。