DiliCMS 搭上 SAE 7连击->KO
本帖最后由 fssnoo 于 2011-12-16 14:27 编辑1,注册Sae账号,默认送500个云豆。添加一个应用;打开mysql,memcatched等服务,sql先导入到app_xxx数据库中。
2,svn链接 https://svn.sinaapp.com/XXX checkout一个版本下来。默认是https://svn.sinaapp.com/xxx/1,然后把代码丢到这个xxx/1目录里面。
3,修改config.yaml文件,设置重写规则如下:
---
name: XXX(项目名)
version: 1
handle:
- rewrite: if(!is_dir() && !is_file() && path~"^(.*)$") goto "index.php/$1"
假如config.php有设置$config['index_page'] = 'index.php',则最好设成$config['index_page'] = '' 。(感谢j兄,感谢thinkphp作者)
4,修改database.php里面的数据库设置,将数据库名,主机,用户名,密码改成sae指定的常量。driver改成mysqli。(注意别加引号)
$db['default']['hostname'] = SAE_MYSQL_HOST_M;
$db['default']['port'] = SAE_MYSQL_PORT;
$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;
5,修改platform.php,指定sae和storage。
$running_platform = array(
'type' => 'sae',
'storage' => 'xxx'(项目名,自己去storage打开的)
);
6,提交代码。
7,访问http://your-sae-url/initialize查看效果。(如果没有设置重写规则,就是http://your-sae-url/index.php/initialize)
赞一个,呵呵:lol:lol {:soso_e161:}辛苦了 慰劳慰劳 本帖最后由 yuvista 于 2011-12-16 16:21 编辑
加一个今天误打误撞得出的数据库链接方法
$db['default']['hostname'] = 'w.rdc.sae.sina.com.cn';
$db['default']['port'] = '3307';
$db['default']['username'] = 'jsnxddmszw'; // access key
$db['default']['password'] = '***********************'; // secret key
$db['default']['database'] = 'app_appname'; //应用数据库 进入phpmyadmin查看
$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;
yuvista 发表于 2011-12-16 16:03 static/image/common/back.gif
加一个今天误打误撞得出的数据库链接方法
呵呵,这不是误打误撞哦
SAE_MYSQL_HOST_M 的值就是w.rdc.sae.sina.com
类似 的,其他几个常量也一样
页:
[1]