codeigniter如何在SAE云平台中使用

codeigniter如何在SAE云平台中使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

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

在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.
文件名:核心/加载程序。php
行号:346

关于codeigniter如何在SAE云平台中使用问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

codeigniter如何在SAE云平台中使用