|
本帖最后由 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文件,设置重写规则如下:
PHP复制代码
---
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。(注意别加引号)PHP复制代码
$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。PHP复制代码
$running_platform = array(
'type' => 'sae',
'storage' => 'xxx'(项目名,自己去storage打开的)
);
复制代码
6,提交代码。
7,访问http://your-sae-url/initialize查看效果。(如果没有设置重写规则,就是http://your-sae-url/index.php/initialize)
|
评分
-
查看全部评分
|