在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