forked from b3log/solo
-
Notifications
You must be signed in to change notification settings - Fork 0
Deploy_gae
Liang Ding edited this page Mar 26, 2014
·
9 revisions
生产环境请不要使用 GAE 版,参见 #318。
1. 创建 GAE 应用
假设 ID 为 ${application-id} ,(没有 GAE 帐号的话请点击 申请 )
2. 配置 Solo
将 ${b3log-solo-x.×.x}/WEB-INF/appengine-web.xml 文件里的
<application>solo-demo</application>
修改为
<application>${application-id}</application>
修改 ${b3log-solo-x.×.x}/WEB-INF/classes/latke.properties 中的 Server 区域,配置成自己的访问地址。
serverScheme=http
serverHost=你自己的域名 例如:xx.b3log.org 下同
serverPort=端口填 80
staticServerScheme=http
staticServerHost=你自己的域名
staticServerPort=端口填 80
3. 上传 Solo
(Windows)在命令行下进入 ${gae.home}/bin/ 目录,执行:
appcfg.cmd update ${b3log-solo-x.x.x}
4. 部署完毕后请在 管理控制台 GAE Verssions 一栏中确认启用刚部署的版本为默认版本
5. 在浏览器中访问: http://${application-id}.appspot.com 进行初始化
备注 :
- ${application-id} 为你自己的 GAE 应用 ID
- ${gae.home} 为 GAE SDK 根目录
- ${b3log-solo-x.×.x} 为 B3log Solo 根目录(请注意解压目录)
注意 :
- 初始化以前请确保数据存储中没有其他应用的数据(例如 Micolog)
- 一定要使用自己的 Google 帐号进行初始化,不然会出现文章、评论发布问题
- 初始化功能只有在第一次部署时才可用,一旦初始化过后,该功能将被锁定
- 上传时如果出现 java.net.ConnectException: Connection timed out: connect,请重试