这是本文档旧的修订版!


在 BAE 上安装 Typecho

一、下载程序

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

二、应用部署

1、创建应用

进入 BAE 的管理控制台,地址:http://developer.baidu.com/console,点击“创建应用”,输入“应用名称”保存即可。

2、添加部署

点击刚创建好的应用名,进入应用管理页面,然后点击左边的“应用引擎”。默认就是部署页面,这时点击“添加部署”按钮即可添加部署。

  • 名称:自行命名
  • 类型:php-web
  • 域名:BAE 的二级域名
  • 代码版本工具:选自己喜欢的就好
  • 执行单元个数:貌似最多两个,新注册的帐号默认有一个
  • 执行单元套餐:默认即可

创建部署后,你会看到上面有一排按钮:管理执行单元、发布设置、查看日志、资源监控、删除等等,其中最常用的是发布设置,我们要的svn、git地址都在里面看,其次,每次更新代码后,都得在发布设置里发布最新版本。且域名绑定也是在这操作。

其实要用 BAE 的话,应该先要熟悉代码版本工具,其中有 git 和 svn,任意选择,建议新手使用 svn 好(以下安装过程以 svn 为例),最好是先到 BAE 官网阅读使用文档:

3、添加扩展服务

在我们的部署列表按钮旁边,你会看到扩展服务按钮,点进去后,就有添加按钮了。我们这里要添加的,其实只要 MySQL 即可。

到这里,我们初步准备就做好了,接下来要做的,就是最重要的安装程序。

三、安装程序

1. 配置规则

先在安装包的根目录新建一个 app.conf 文件,在里面写入以下内容:

handlers:
  - url : /
    script: index.php

  - url : /(.*).php
    script : /$1.php

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

2. 执行安装

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

(1)数据库配置

  • 数据库适配器: 默认即可
  • 应用API Key: 应用基本信息里可以看到
  • 应用Secret Key: 同上
  • 数据库名: 上面创建扩展服务里可以看到
  • 数据库前缀: 默认

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

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

3. 创建配置文件

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

执行完上面的安装后,就会提示你进后台还是前台了,一般来说都是先进后台进行某些配置操作等。这里需要注意的是伪静态规则,BAE3.0的规则配置已经非常简单,如果你需要配置永久链接,可以先进后台设置好,然后把 app.conf 的内容改为下面的即可:

handlers:
  - check_exist : not_exist
    script : /index.php

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

打印/导出