新浪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 相关文章推荐
PHP+DBM的同学录程序(5)
Oct 09 PHP
php 中英文语言转换类代码
Aug 11 PHP
PHP提取字符串中的图片地址[正则表达式]
Nov 12 PHP
解析php DOMElement 操作xml 文档的实现代码
May 10 PHP
利用curl抓取远程页面内容的示例代码
Jul 23 PHP
PHP获取客户端真实IP地址的5种情况分析和实现代码
Jul 08 PHP
php计算数组相同值出现次数的代码(array_count_values)
Jan 20 PHP
php结合正则获取字符串中数字
Jun 19 PHP
详解EventDispatcher事件分发组件
Dec 25 PHP
利用Homestead快速运行一个Laravel项目的方法详解
Nov 14 PHP
PHP面向对象程序设计之构造方法和析构方法详解
Jun 13 PHP
thinkphp5.1框架中容器(Container)和门面(Facade)的实现方法分析
Aug 05 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中运用jQuery的Ajax跨域调用实现代码
2012/02/21 PHP
PHP请求远程地址设置超时时间的解决方法
2016/10/29 PHP
PHP设计模式之工厂模式实例总结
2017/09/01 PHP
php把字符串指定字符分割成数组的方法
2018/03/12 PHP
jquery 表单取值常用代码
2009/12/22 Javascript
jquery 卷帘效果实现代码(不同方向)
2013/02/05 Javascript
JS遍历ul下的li点击弹出li的索引的实现方法
2016/09/19 Javascript
浅谈jquery选择器 :first与:first-child的区别
2016/11/20 Javascript
Bootstrap基本样式学习笔记之表单(3)
2016/12/07 Javascript
js实现日历的简单算法
2017/01/24 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
2017/05/20 Javascript
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
详解webpack自定义loader初探
2018/08/29 Javascript
微信小程序之判断页面滚动方向的示例代码
2018/08/30 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
2019/02/18 Javascript
koa2 用户注册、登录校验与加盐加密的实现方法
2019/07/22 Javascript
深入浅出vue图片路径的实现
2019/09/04 Javascript
jQuery实现鼠标拖拽登录框移动效果
2020/09/13 jQuery
Vue 简单实现前端权限控制的示例
2020/12/25 Vue.js
[01:07]DOTA2次级职业联赛 - Fpb战队宣传片
2014/12/01 DOTA
Python常用的日期时间处理方法示例
2015/02/08 Python
浅谈python中copy和deepcopy中的区别
2017/10/23 Python
django2笔记之路由path语法的实现
2019/07/17 Python
django与vue的完美结合_实现前后端的分离开发之后在整合的方法
2019/08/12 Python
python3+opencv生成不规则黑白mask实例
2020/02/19 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
2020/11/27 Python
美国用餐电影院:Alamo Drafthouse Cinema
2020/01/23 全球购物
哥伦比亚加拿大官网:Columbia Sportswear Canada
2020/09/07 全球购物
西班牙在线光学:Visual-Click
2020/06/22 全球购物
Ajax实现页面无刷新留言效果
2021/03/24 Javascript
公司员工检讨书
2014/02/08 职场文书
质检员岗位职责
2015/02/03 职场文书
小学三八妇女节活动总结
2015/02/06 职场文书
财政局个人总结
2015/03/04 职场文书
nginx里的rewrite跳转的实现
2021/03/31 Servers
Django migrate报错的解决方案
2021/05/20 Python