大牛请绕道,本文讲一下如何用wordpress在SAE上部署一个博客,一些主题、插件的安装,以及独立域名绑定等内容。
一些名词
SAE 全称Sina App Engine,是新浪PaaS云平台,简单来说,他可以方便得托管你的网站。官网http://sae.sina.com.cn
Wordpress 开源的博客程序,用这套程序可以不用写一行代码来生成一套优质博客网站代码。
为什么要创建一个博客
笔者的博客就是用wordpress搭建在SAE上的,域名是http://www.cclouis.com
自己创建一个博客可以有以下理由:
- 域名再也不是163.com/xxx或者是blog.sina.com/xxx了,拥有你自己专属域名,比如xiaoming.com,逼格更高!
- 随意选择的主题。我们采用的wordpress是一款优秀的博客系统程序,主题是由全球成千上万的开发者和设计师开发出的,你可以根据自己的口味选择,而且安装非常方便。
- 社会化评论系统,任何人都可以在你的博文下方给你留言,只要他有任意一个社交平台的帐号(QQ也算哦,没有的估计是不上网的人吧)。
- 个性化的定制博客,wordpress程序后台提供很多的相关设置,你可以不需要修改任何代码来修改你的博客的行为,比如首页展示的文章数量等。
...
需要花钱吗
SAE的计费系统完全按照用量收费的,什么叫用呢?一般来说是跟你网站的请求量成正比的,网站的访问次数越多,那么费用也越多,不过不用担心,在实名认证之后会免费赠送2000云豆,如果博客的访问不是很高的话,基本2000云都可以用个几年了。粗略估计100次访问消耗1颗云豆。
域名的话是45元/年(后缀为 .com 或 .cn,其他的可能要多些),比某会员还便宜呢。
Getting Started
- 准备工作:
wordpress程序下载(SAE的应用仓库已经有现成的wordpress应用了,但是版本比较老,所以这里还是下载最新版的wordpress):
http://cn.wordpress.org/ 这里下载最新版本的wordpress,注意是下载.zip包。下载下来后解压缩,发现解压出来是一个wordpress文件夹,文件夹内含有wordpress程序,这里我们需要将wordpress文件夹里面的所有文件压缩成另外一个.zip包(也就是不含wordpress这个顶级目录的zip包)。打包好后将之前的.zip包就可以不用了。
- 域名申请:
在http://net.cn上面购买一个域名,最好是.com结尾的,可以用支付宝支付,支付后就OK,稍后再说域名操作相关的事情。
- 申请SAE帐号,并通过实名认证:
有微博号就能申请SAE帐号了,没有的话先去申请微博号吧,直接登录官网http://sae.sina.com.cn登录授权即可。在个人中心中有实名认证选项卡,会让提交手持身份证的正脸照,不会公开的放心提交吧。
- 创建应用:
点击在“我的首页”中的左下方的创建新应用
按钮,会让填写一个表单:
二级域名
可以随便填写,这里以louisblog为例(下文出现的louisblog全部换成你的应用名称)
应用名称
跟二级域名一致
应用描述
留空
开发语言
选择php选项卡下的空应用
然后点击下面的创建应用
按钮。点击之后页面会跳转,然后会发现创建新应用
按钮下面多了一行louisblog,这就是我们刚才创建的应用,点击其名字,就可以进入到具体的应用管理界面。
- 配置应用以及上传wordpress程序代码:
- 在应用管理界面的左边,滚轮往下托会找到一个
mysql
选项卡,点击后右边出现初始化mysql
按钮,点击该按钮进行初始化。 - 在应用管理界面的左边,进入
代码管理
选项卡,然后点击右边的创建一个版本
按钮,弹出窗口中版本号默认为1,点击创建。
(现在让我们停下来,新开一个浏览器页卡,并输入http://louisblog.sinaapp.com ,如果出现Hello, SAE!,那说明一切正常,网站可以访问了,如果是“您所访问的网站不存在”,那么可能你上面的步骤操作有问题哦)。 - 继续在
代码管理
的选项页中,可以看到我们刚才创建的版本号为1的代码,点击最右边的操作
->上传代码包
->上传附件
选择我们刚才下载好的wordpress的zip文件。等上传完毕后,再在浏览器中输入http://louisblog.sinaapp.com ,这时你应该看到页面上有如下的输出:输出 - 依然在
代码管理
界面中,点击右边的编辑代码
按钮,会弹出一个编辑窗口,左上角有一些按钮,找到新建文件
的按钮,如图所示:新建文件.png
新建一个文件,文件名必须为wp-config.php
,如图:wp-config.pngwp-config.php
,双击后右边就可以进行编辑了,将下面的代码复制粘贴进去,粘贴完后记得ctrl+s
进行保存,这样最后一步就走完了:
<?php
/**
* WordPress基础配置文件。
*
* 本文件包含以下配置选项:MySQL设置、数据库表名前缀、密钥、
* WordPress语言设定以及ABSPATH。如需更多信息,请访问
* {@link http://codex.wordpress.org/zh-cn:%E7%BC%96%E8%BE%91_wp-config.php
* 编辑wp-config.php}Codex页面。MySQL设置具体信息请咨询您的空间提供商。
*
* 这个文件被安装程序用于自动生成wp-config.php配置文件,
* 您可以手动复制这个文件,并重命名为“wp-config.php”,然后填入相关信息。
*
* @package WordPress
*/
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', SAE_MYSQL_DB);
/** MySQL数据库用户名 */
define('DB_USER', SAE_MYSQL_USER);
/** MySQL数据库密码 */
define('DB_PASSWORD', SAE_MYSQL_PASS);
/** MySQL主机 */
define('DB_HOST', SAE_MYSQL_HOST_M.":".SAE_MYSQL_PORT);
/** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8');
/** 数据库整理类型。如不确定请勿更改 */
define('DB_COLLATE', '');
/**#@+
* 身份认证密钥与盐。
*
* 修改为任意独一无二的字串!
* 或者直接访问{@link https://api.wordpress.org/secret-key/1.1/salt/
* WordPress.org密钥生成服务}
* 任何修改都会导致所有cookies失效,所有用户将必须重新登录。
*
* @since 2.6.0
*/
define('AUTH_KEY', 'put your unique phrase here');
define('SECURE_AUTH_KEY', 'put your unique phrase here');
define('LOGGED_IN_KEY', 'put your unique phrase here');
define('NONCE_KEY', 'put your unique phrase here');
define('AUTH_SALT', 'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT', 'put your unique phrase here');
define('NONCE_SALT', 'put your unique phrase here');
/**#@-*/
/**
* WordPress数据表前缀。
*
* 如果您有在同一数据库内安装多个WordPress的需求,请为每个WordPress设置
* 不同的数据表前缀。前缀名只能为数字、字母加下划线。
*/
$table_prefix = 'wp_';
/**
* 开发者专用:WordPress调试模式。
*
* 将这个值改为true,WordPress将显示所有用于开发的提示。
* 强烈建议插件开发者在开发环境中启用WP_DEBUG。
*/
define('WP_DEBUG', false);
/**
* zh_CN本地化设置:启用ICP备案号显示
*
* 可在设置→常规中修改。
* 如需禁用,请移除或注释掉本行。
*/
define('WP_ZH_CN_ICP_NUM', true);
/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */
/** WordPress目录的绝对路径。 */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
/** 设置WordPress变量和包含文件。 */
require_once(ABSPATH . 'wp-settings.php');
现在,再次在浏览器中打开 http://louisblog.sinaapp.com ,将可以看到wordpress的配置页面了!基本上SAE上的所有工作已经完毕,现在根据自己实际情况填写该表单,创建成功后:
http://louisblog.sinaapp.com 就可以访问了,并且已经有一篇默认的文章
http://louisblog.sinaapp.com/wp-login.php 就是后台的登录页面,登录后可以在后台写文章,安装主题,插件等
第一篇的内容就这样咯,下一篇再讲插件、主题安装和独立域名的设置。码字码累了。