在SAE上部署Typecho

在SAE上配置Typecho有两种不同的方法,分别是使用AppStore安装和自行上传代码包。

一,使用应用商店安装

1,创建应用

进入SAE应用仓库,点击安装应用,输入相关信息,确认创建应用。

2,初始化设置

进入 yourdomain.sinaapp.com 点击下一步安装,填写网站信息,数据库信息会自动加载出来。

3,获取密码,修改密码

确认要安装后,会提示你你的账号的密码,并要求你修改密码。

至此,SAE-AppStore部署typecho完成,接下来就是享受愉快的Typecho时光

二,手动上传代码配置Typecho

1,下载程序

下载 Typecho 程序包:http://typecho.org/download,稳定版本或开发版本,自行任意选择.

下载后,需将tar.gz的程序包解压,并重新打包为zip格式。1)

2,应用部署

1,创建应用

登录SAE的管理控制台,地址:sae.sina.com.cn,点击我的应用,进入控制台,点击创建应用,填写相关信息,完成创建。

2,完成部署

点击应用名,进入管理控制台,点击代码管理,创建一个版本。

点击版本号后面的操作,上传代码包。

当提示上传成功时,即可登录你的应用进行初始化设置。

安装进程会因为无法创建config.inc.php而暂停,这时需要使用Svn上传config.inc.php或使用SAE的在线代码管理器创建config.inc.php。

创建成功后,就可以回到安装页面继续安装了。

3,设置SAE 附件上传

SAE不允许应用程序写入文件,所以,无法上传附件,不过可以使用论坛中的SAEupload插件上传附件。

到应用管理界面,点击Storage,点击 新建domain 创建Storage.名称任意。 下载论坛中的SAEupload插件,使用SAE上传该插件。

回到typecho后台页面,点击插件启动SAEupload插件,并设置Storage名称,插件会自动识别,然后就可以上传附件了,同时,也可以使用其他云存储插件来实现插件上传。

4,设置伪静态

在应用管理页面,点击AppConfig,进入URL重写

点击高级语法在appconfig语法中填入如下代码,保存即可。

- rewrite: if(!is_dir() && !is_file()) goto "index.php?%{QUERY_STRING}"

回到Typecho开启URL重写,开启时会有红字提示,忽略掉即可。

xiqingongzi 2014/03/05 11:34

5,绑定独立域名

进入后台,点击左边栏的应用设置,进入设置页面

点击下方的新增,填入你要绑定的域名,添加。这时,SAE会返回一个类似jp.cname.cloudbus.com的域名,你的域名商处添加相应的Cname解析即可。— xiqingongzi 2014/03/20 21:40

1)
包含相对路径,且打包build内的文件。
打印/导出