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


Posted in PHP onJune 12, 2014

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

PHP 相关文章推荐
一个ORACLE分页程序,挺实用的.
Oct 09 PHP
php strcmp使用说明
Apr 22 PHP
phpize的深入理解
Jun 03 PHP
PHP文件锁函数flock()详细介绍
Nov 18 PHP
WordPress中调试缩略图的相关PHP函数使用解析
Jan 07 PHP
php数组函数array_walk用法示例
May 26 PHP
老生常谈PHP面向对象之标识映射
Jun 21 PHP
PHP实现的最大正向匹配算法示例
Dec 19 PHP
thinkPHP利用ajax异步上传图片并显示、删除的示例
Sep 26 PHP
CI框架附属类用法分析
Dec 26 PHP
Yii框架的redis命令使用方法简单示例
Oct 15 PHP
php随机生成验证码,php随机生成数字,php随机生成数字加字母!
Apr 01 PHP
Codeigniter整合Tank Auth权限类库详解
Jun 12 #PHP
PHP错误Cannot use object of type stdClass as array in错误的解决办法
Jun 12 #PHP
php自动识别文件编码并转换为UTF-8的方法
Jun 12 #PHP
codeigniter集成ucenter1.6双向通信的解决办法
Jun 12 #PHP
使用CodeIgniter的类库做图片上传
Jun 12 #PHP
Codeigniter出现错误提示Error with CACHE directory的解决方案
Jun 12 #PHP
Codeigniter注册登录代码示例
Jun 12 #PHP
You might like
PHP开发者常犯的10个MySQL错误更正剖析
2012/01/30 PHP
php 利用socket发送HTTP请求(GET,POST)
2015/08/24 PHP
PHP去除字符串最后一个字符的三种方法实例
2017/03/01 PHP
MVC+jQuery.Ajax异步实现增删改查和分页
2020/12/22 Javascript
jQuery动态添加与删除tr行实例代码
2016/10/18 Javascript
老生常谈原生JS执行环境与作用域
2016/11/22 Javascript
Javascript同时声明一连串(多个)变量的方法
2017/01/23 Javascript
实例讲解DataTables固定表格宽度(设置横向滚动条)
2017/07/11 Javascript
vue页面使用阿里oss上传功能的实例(二)
2017/08/09 Javascript
详解vue中async-await的使用误区
2018/12/05 Javascript
node省市区三级数据性能测评实例分析
2019/11/06 Javascript
JS+JQuery实现无缝连接轮播图
2020/12/30 jQuery
[46:32]Fnatic vs OG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
简单介绍Python下自己编写web框架的一些要点
2015/04/29 Python
Python解析树及树的遍历
2016/02/03 Python
python中的错误处理
2016/04/10 Python
浅谈python中set使用
2016/06/30 Python
分享给Python新手们的几道简单练习题
2017/09/21 Python
Python与R语言的简要对比
2017/11/14 Python
pandas按若干个列的组合条件筛选数据的方法
2018/04/11 Python
numpy添加新的维度:newaxis的方法
2018/08/02 Python
Python 互换字典的键值对实例
2019/02/12 Python
对python tkinter窗口弹出置顶的方法详解
2019/06/14 Python
python将数组n等分的实例
2019/12/02 Python
python实现的分层随机抽样案例
2020/02/25 Python
Python基于pillow库实现生成图片水印
2020/09/14 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
Big Green Smile法国:领先的英国有机和天然产品在线商店
2021/01/02 全球购物
一套软件测试笔试题
2014/07/25 面试题
装饰资料员岗位职责
2013/12/30 职场文书
十八大报告观后感
2014/01/28 职场文书
实用的简历自我评价
2014/03/06 职场文书
不忘国耻振兴中华演讲稿
2014/05/14 职场文书
简述python四种分词工具,盘点哪个更好用?
2021/04/13 Python
Python实现生活常识解答机器人
2021/06/28 Python
MySQL配置主从服务器(一主多从)
2021/08/07 MySQL