新浪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 相关文章推荐
怎样在UNIX系统下安装MySQL
Oct 09 PHP
如何使用脚本模仿登陆过程
Nov 22 PHP
mysql建立外键
Nov 25 PHP
使用PHP批量生成随机用户名
Jul 10 PHP
PHP 字符截取 解决中文的截取问题,不用mb系列
Sep 29 PHP
php 日期时间处理函数小结
Dec 18 PHP
PHP中模拟处理HTTP PUT请求的例子
Jul 22 PHP
PHP的Socket通信之UDP通信实例
Jul 02 PHP
php-redis中的sort排序函数总结
Jul 08 PHP
php用户名的密码加密更安全的方法
Jun 21 PHP
浅谈PHP5.6 与 PHP7.0 区别
Oct 09 PHP
通过实例解析PHP数据类型转换方法
Jul 11 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版微信公众平台之微信网页登陆授权示例
2016/09/23 PHP
Laravel 队列使用的实现
2019/01/08 PHP
YII2框架中日志的配置与使用方法实例分析
2020/03/18 PHP
javascript 强制刷新页面的实现代码
2009/12/13 Javascript
JavaScript 事件冒泡简介及应用
2010/01/11 Javascript
JS控制图片翻转示例代码(兼容firefox,ie,chrome)
2013/12/19 Javascript
批量修改标签css样式以input标签为例
2014/07/31 Javascript
jquery实现超简洁的TAB选项卡效果代码
2015/08/28 Javascript
ionic 上拉菜单(ActionSheet)实例代码
2016/06/06 Javascript
angularJS 如何读写缓冲的方法(推荐)
2016/08/06 Javascript
学习vue.js表单控件绑定操作
2016/12/05 Javascript
JS中input表单隐藏域及其使用方法
2017/02/13 Javascript
微信小程序实战篇之购物车的实现代码示例
2017/11/30 Javascript
AngularJS发送异步Get/Post请求方法
2018/08/13 Javascript
细说Vue组件的服务器端渲染的过程
2019/05/30 Javascript
详解vue为什么要求组件模板只能有一个根元素
2019/07/22 Javascript
layui 阻止图片上传的实例(before方法)
2019/09/26 Javascript
vue遍历生成的输入框 绑定及修改值示例
2019/10/30 Javascript
js中apply和call的理解与使用方法
2019/11/27 Javascript
[02:39]DOTA2国际邀请赛助威团西雅图第一天
2013/08/08 DOTA
星球大战与Python之间的那些事
2016/01/07 Python
Python装饰器入门学习教程(九步学习)
2016/01/28 Python
python中 chr unichr ord函数的实例详解
2017/08/06 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
2019/02/08 Python
windows、linux下打包Python3程序详细方法
2020/03/17 Python
使用Python+selenium实现第一个自动化测试脚本
2020/03/17 Python
德购商城:德国进口直邮商城
2017/06/13 全球购物
纪伊国屋新加坡网上书店:Kinokuniya新加坡
2017/12/29 全球购物
应届医学毕业生求职信分享
2013/12/02 职场文书
本科生的职业生涯规划范文
2014/01/09 职场文书
食品安全责任书
2014/04/15 职场文书
文体活动总结范文
2014/05/05 职场文书
营销与策划专业求职信
2014/06/20 职场文书
如何自己动手写SQL执行引擎
2021/06/02 MySQL
Java实现房屋出租系统详解
2021/10/05 Java/Android
MySQL主从切换的超详细步骤
2022/06/28 MySQL