| 
 | 
 
 本帖最后由 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) 
 
 
 
 
 
 
 
 
 
 
 |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |