这是本文档旧的修订版!


在 GAE 上安装 Typecho

一、下载程序

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

二、应用部署

1、创建应用

进入 GAE 的管理控制台,地址:https://appengine.google.com/,点击“Create Application ”,输入“Application Identifier“和“Application Title”其他保持默认即可。

2、增加MySQL支持

(1)启用计费功能

进入Google Developers Consolehttps://console.developers.google.com/project,点击刚创建好的应用,进入应用管理页面。

然后点击左边的“Settings”。启用计费功能,不计费是无法使用GAE的MySQL的。

(2)创建MySQL实例

进入Google Developers Consolehttps://console.developers.google.com/project,点击之前创建好的应用,进入应用管理页面,然后点击左边的“Cloud SQL”。

然后点击New Cloud SQL,输入MySQL实例名称,其他可保持默认或者按照实际需求选取。

(3)创建tyecho数据库

进入Google Developers Consolehttps://console.developers.google.com/project,点击之前创建好的应用,切回旧版控制台,然后点击“Goole Cloud SQL“

点击选择你创建的MySQL数据库实例进入,然后选择“SQL Prompt“这个选项,输入

CREATE DATABASE typecho

然后点击执行,创建数据库完毕。

3、使PHP支持MySQL

进入Google App Enginehttps://appengine.google.com/,点击之前创建好的应用,进入应用管理页面,然后点击左边的“Billing Status”。

然后点击“Enable Billing“,激活环境计费,否则PHP无法通过Socket连接MySQL。

4、上传程序代码

三、安装程序

1. 配置规则

先在安装包的根目录新建一个 app.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

保存后,把所有文件上传到GAE空间上。

2. 执行安装

打开站点,会自动跳转到安装界面,然后需要配置好以下内容:

(1)数据库配置

  • 数据库实例名: 按照提示书写
  • 数据库用户名: root
  • 数据库密码: 为空
  • 数据库名: 默认
  • 数据库前缀: 默认

(2)创建您的管理员帐号

这里内容自己配置就可以。

3. 创建配置文件

上面操作完点下一步的时候,就会让你创建 config.inc.php 文件,这时候你只需要复制安装界面里提示的代码内容,黏贴到配置文件里,然后上传,发布版本。 然后,点创建完毕, 继续安装即可。

执行完上面的安装后,就会提示你进后台还是前台了,一般来说都是先进后台进行某些配置操作等。

到这里,在 GAE 安装 Typecho 的步骤都走完了,祝您的 Typecho 之旅愉快!

打印/导出