当前位置:首页 > CMS教程 > 其它CMS > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2021-02-18 15:14:06 浏览: 评论:0 

这篇文章主要介绍了新浪SAE云平台下使用codeigniter的数据库配置,主要涉及在database.php的配置,需要的朋友可以参考下。

由于新浪SAE对文件权限的限制,cache目录无法修改权限,因此原版Codeigniter无法直接使用。可以尝试codeIgniter 2.10 for SAE:http://code.google.com/p/ci-sae/。

在database.php中配置如下:

  1. $db['default']['hostname'] = SAE_MYSQL_HOST_M; 
  2. $db['default']['username'] = SAE_MYSQL_USER; 
  3. $db['default']['password'] = SAE_MYSQL_PASS; 
  4. $db['default']['database'] = SAE_MYSQL_DB; 
  5. $db['default']['dbdriver'] = 'mysqli'
  6. $db['default']['dbprefix'] = ''
  7. $db['default']['pconnect'] = FALSE; 
  8. $db['default']['db_debug'] = TRUE; 
  9. $db['default']['cache_on'] = FALSE; 
  10. $db['default']['cachedir'] = ''
  11. $db['default']['char_set'] = 'utf8'
  12. $db['default']['dbcollat'] = 'utf8_general_ci'
  13. $db['default']['swap_pre'] = ''
  14. $db['default']['autoinit'] = TRUE; 
  15. $db['default']['stricton'] = FALSE; 
  16. $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

Tags: codeigniter 新浪SAE云平台配置

分享到: