差别
这里会显示出您选择的修订版和当前版本之间的差别。
— |
gae-install [2014/04/25 09:30] (当前版本) kimi 创建 |
||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== 在 GAE 上安装 Typecho ====== | ||
+ | ===== 一、下载程序 ===== | ||
+ | |||
+ | 下载 Typecho 程序包:[[http://typecho.org/download]],稳定版本或开发版本,自行任意选择。 | ||
+ | |||
+ | ===== 二、应用部署 ===== | ||
+ | |||
+ | ==== 1、创建应用 ==== | ||
+ | |||
+ | 进入 GAE 的管理控制台,地址:[[https://appengine.google.com/]],点击“Create Application ”,输入“Application Identifier“和“Application Title”其他保持默认即可。 | ||
+ | |||
+ | ==== 2、增加MySQL支持 ==== | ||
+ | |||
+ | === (1)启用计费功能 === | ||
+ | 进入Google Developers Console[[https://console.developers.google.com/project]],点击刚创建好的应用,进入应用管理页面。 | ||
+ | |||
+ | 然后点击左边的“Settings”。启用计费功能,不计费是无法使用GAE的MySQL的。 | ||
+ | |||
+ | === (2)创建MySQL实例 === | ||
+ | 进入Google Developers Console[[https://console.developers.google.com/project]],点击之前创建好的应用,进入应用管理页面,然后点击左边的“Cloud SQL”。 | ||
+ | |||
+ | 然后点击New Cloud SQL,输入MySQL实例名称,其他可保持默认或者按照实际需求选取。 | ||
+ | |||
+ | === (3)创建tyecho数据库 === | ||
+ | |||
+ | 进入Google Developers Console[[https://console.developers.google.com/project]],点击之前创建好的应用,切回旧版控制台,然后点击“Goole Cloud SQL“ | ||
+ | |||
+ | 点击选择你创建的MySQL数据库实例进入,然后选择“SQL Prompt“这个选项,输入 | ||
+ | <code sql>CREATE DATABASE typecho</code> | ||
+ | 然后点击执行,创建数据库完毕。 | ||
+ | |||
+ | ==== 3、使PHP支持MySQL ==== | ||
+ | 进入Google App Engine[[https://appengine.google.com/]],点击之前创建好的应用,进入应用管理页面,然后点击左边的“Billing Status”。 | ||
+ | |||
+ | 然后点击“Enable Billing“,激活环境计费,否则PHP无法通过Socket连接MySQL。 | ||
+ | |||
+ | ==== 4、上传程序代码 ==== | ||
+ | |||
+ | 详细参见[[https://developers.google.com/appengine/docs/php/tools/uploadinganapp]] | ||
+ | |||
+ | |||
+ | ===== 三、安装程序 ===== | ||
+ | |||
+ | ==== 1. 配置规则 ==== | ||
+ | |||
+ | 先在安装包的根目录新建一个 **app.yaml** 文件,在里面写入以下内容: | ||
+ | |||
+ | <code yaml>application: yourid | ||
+ | version: 1 | ||
+ | runtime: php | ||
+ | api_version: 1 | ||
+ | |||
+ | handlers: | ||
+ | - url: /favicon\.ico | ||
+ | static_files: favicon.ico | ||
+ | upload: favicon\.ico | ||
+ | |||
+ | - url: /(.*\.(css|js))$ | ||
+ | static_files: \1 | ||
+ | upload: .*\.(css|js)$ | ||
+ | application_readable: true | ||
+ | |||
+ | - url: /usr/(.*\.(ico|jpg|png|gif))$ | ||
+ | static_files: usr/\1 | ||
+ | upload: usr/.*\.(ico|jpg|png|gif)$ | ||
+ | application_readable: true | ||
+ | |||
+ | - url: /(.*\.(ico|jpg|png|gif))$ | ||
+ | static_files: \1 | ||
+ | upload: .*\.(ico|jpg|png|gif)$ | ||
+ | |||
+ | - url: /admin/(.+) | ||
+ | script: admin/\1 | ||
+ | |||
+ | - url: /admin/ | ||
+ | script: admin/index.php | ||
+ | |||
+ | - url: /install.php | ||
+ | script: install.php | ||
+ | |||
+ | - url: /(.+)?/? | ||
+ | script: index.php</code> | ||
+ | |||
+ | 保存后,把所有文件上传到GAE空间上。 | ||
+ | |||
+ | ==== 2. 执行安装 ==== | ||
+ | |||
+ | 打开站点,会自动跳转到安装界面,然后需要配置好以下内容: | ||
+ | |||
+ | === (1)数据库配置 === | ||
+ | |||
+ | * 数据库实例名: 按照提示书写 | ||
+ | * 数据库用户名: root | ||
+ | * 数据库密码: 为空 | ||
+ | * 数据库名: 默认 | ||
+ | * 数据库前缀: 默认 | ||
+ | |||
+ | === (2)创建您的管理员帐号 === | ||
+ | |||
+ | 这里内容自己配置就可以。 | ||
+ | |||
+ | ==== 3. 创建配置文件 ==== | ||
+ | |||
+ | 上面操作完点下一步的时候,就会让你创建 **config.inc.php** 文件,这时候你只需要复制安装界面里提示的代码内容,黏贴到配置文件里,然后上传,发布版本。 然后,点创建完毕, 继续安装即可。 | ||
+ | |||
+ | 执行完上面的安装后,就会提示你进后台还是前台了,一般来说都是先进后台进行某些配置操作等。 | ||
+ | |||
+ | 到这里,在 GAE 安装 Typecho 的步骤都走完了,祝您的 Typecho 之旅愉快! |