新浪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&&mysql)四
Oct 09 PHP
mysql,mysqli,PDO的各自不同介绍
Sep 19 PHP
如何在PHP中使用正则表达式进行查找替换
Jun 13 PHP
CodeIgniter输出中文乱码的两种解决办法
Jun 12 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
Jul 19 PHP
PHP生成不重复随机数的方法汇总
Nov 19 PHP
thinkphp3.2.2实现生成多张缩略图的方法
Dec 19 PHP
php给一组指定关键词添加span标签的方法
Mar 31 PHP
php发送html格式文本邮件的方法
Jun 10 PHP
总结PHP中DateTime的常用方法
Aug 11 PHP
PHP迭代器和迭代的实现与使用方法分析
Apr 19 PHP
PHP 布尔值的自增与自减的实现方法
May 03 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
业余方法DIY电子管FM收音机
2021/03/02 无线电
php访问查询mysql数据的三种方法
2006/10/09 PHP
mac系统下为 php 添加 pcntl 扩展
2016/08/28 PHP
thinkphp5使html5实现动态跳转的例子
2019/10/16 PHP
数据结构之利用PHP实现二分搜索树
2020/10/25 PHP
js 针对html DOM元素操作等经验累积
2014/03/11 Javascript
Node.js中创建和管理外部进程详解
2014/08/16 Javascript
使用AngularJS实现表单向导的方法
2015/06/19 Javascript
Javascript函数式编程语言
2015/10/11 Javascript
JS获取IE版本号与HTML设置IE文档模式的方法
2016/10/09 Javascript
jQuery EasyUI 页面加载等待及页面等待层
2017/02/06 Javascript
详解angular2封装material2对话框组件
2017/03/03 Javascript
Jquery中attr与prop的区别详解
2017/05/27 jQuery
浅谈js的解析顺序 作用域 严格模式
2017/10/23 Javascript
详解vue+webpack+express中间件接口使用
2018/07/17 Javascript
js实现黑白div块画空心的图形
2018/12/13 Javascript
nodeJS进程管理器pm2的使用
2019/01/09 NodeJs
Vue项目打包部署到apache服务器的方法步骤
2021/02/01 Vue.js
[01:00:10]完美世界DOTA2联赛PWL S2 FTD vs Inki 第二场 11.21
2020/11/24 DOTA
web.py中调用文件夹内模板的方法
2014/08/26 Python
Python标准库之循环器(itertools)介绍
2014/11/25 Python
浅析Python函数式编程
2018/10/06 Python
Flask框架踩坑之ajax跨域请求实现
2019/02/22 Python
Python OS模块实例详解
2019/04/15 Python
Python生成MD5值的两种方法实例分析
2019/04/26 Python
html5 Canvas画图教程(5)—canvas里画曲线之arc方法
2013/01/09 HTML / CSS
前端H5 Video常见使用场景简介
2020/08/21 HTML / CSS
大学应届生求职简历的自我评价
2013/10/08 职场文书
高中毕业生个人自我鉴定
2013/11/24 职场文书
给分销商的致歉信
2014/01/14 职场文书
小学关爱留守儿童活动方案
2014/08/25 职场文书
课外访万家心得体会
2014/09/03 职场文书
2015年班级工作总结范文
2015/04/03 职场文书
市场督导岗位职责
2015/04/10 职场文书
2015年消防工作总结
2015/04/24 职场文书
长征观后感
2015/06/09 职场文书