新浪SAE搭建个人博客最佳实践

导入

新浪的SAE算是国内相对成功的Pass平台了,SAE不是云主机、VPS那种给用户全部权限的一台主机,而只是类似于虚拟主机那样的一块主机空间而已。它的缺点自然是受限颇多,而优点也有一些:

  • 首先是便宜。最近发现我还有两千多云豆,不知从何而来,可能是实名认证送的。
  • 可以在线查看多个版本的博客。
  • 其次用SAE搭建的博客可以免备案,因为你拥有一个新浪的二级域名,而你所要做的只是用你的独立域名来指向这个二级域名就可以了(CNAME)

未备案域名,新浪默认会将该域名挂到新浪在国外的服务器上,然后再解析到国内。所以会慢一些,流量费也是国内的两倍。 3元/GB的样子。其实我的博客也没啥流量。。

本文要搭建的就是一个wordpress博客。虽然在SAE中创建应用的时候可以直接创建wordpress应用,但是新浪提供的版本太老了!!还是算了。

开始

1. 新建应用

登录SAE的 控制台, 点击创建应用:

其实如果你已经有了完整且修改了配置的wordpress的代码,也可以直接导入应用


接着填写二级域名:


然后下拉,选择空应用,不要选WordPress for SAE(版本太旧)。

你也可以选择PHP5.6里面的空应用


好了,应用创建完成。

应用创建完成后,你需要选择你的代码管理方式,比如git、svn。我选择的是git

2. 初始化数据库

点击进入你刚创建的应用的管理界面,在左侧侧边栏中找到数据库服务,选择共享型MySQL

共享型的MySQL价格极低,独享型的MySQL费用高

3. 在本地搭建WordPress博客

如果你的OS是Linux,那么网上有现成的LAMP/LNMP一键安装的脚本(如果你还没有装Server、MySQL和PHP环境的话)。如果是Windows用户也可以找到WAMP的安装包,so easy

接着就是本地搭建WordPress了,此处非本文重点,您可以直接百度/google找到搭建wordpress的教程,注意这一步只需要在本地搭建就可以了。基本上直接去官网(或国内网站)下载源码,就OK。

我们在本地创建的目的是为了接下来上传到SAE的空间中,之所以在本地搭建一个环境的重要目的是,这样我们每次安装wordpress插件、更改主题这些操作都可以直接在本地完成。

你直接通过SAE的二级域名访问登录到wordpress的控制台,即使有下载主题、下载插件的选项也是完不成的,因为这需要提供主机ftp的用户名、密码,显然SAE不提供给我们这个权力。但是我们可以完全在本地完成这个操作,然后同步到SAE的空间中

博客根据教程你应该已经搭建好了,本地数据库也配置好了,给博客新建了一个数据库。现在你可以在PC上尽情的折腾,给博客添加插件,更改主题,修改各种样式等等。现在不需要写博客

4. 拷贝数据库到SAE

你在本地搭建WordPress的过程中,通过点了几下鼠标,在数据库中自动生成了很多表。你需要把这些表拷贝到SAE的数据库中。其实很简单,就是MySQL的备份和还原操作。

傻瓜式的做法就是先登录本地的phpMyAdmin,选中你的博客的数据库,然后选择导出操作,这时你的PC上会生成一个sql文件。然后再登录SAE的phpMyAdmin,选中你应用的数据库,选择导入,上传你的sql文件即可。

5. 修改WordPress配置文件

你的PC上已经有WordPress代码,但是这只是本地的配置,比如数据库用户名、密码、库名。而SAE提供给你的和你本地的显然不一样!SAE提供的是几个PHP常量(增加了安全性也避免了硬编码):

常量名 描述
SAE_MYSQL_USER 用户名
SAE_MYSQL_PASS 密码
SAE_MYSQL_HOST_M 主库域名
SAE_MYSQL_HOST_S 从库域名
SAE_MYSQL_PORT 端口
SAE_MYSQL_DB 数据库名

打开你本地的wp-config.php文件:

这个文件如果不存在的话,可能是前面你没配置好,其实你只需要把wp-config-sample.php文件拷贝一份再重命名就可以了

修改其中的数据库配置信息,用SAE的常量替换掉:

define('DB_NAME', SAE_MYSQL_DB);

/** MySQL database username */
define('DB_USER', SAE_MYSQL_USER);

/** MySQL database password */
define('DB_PASSWORD', SAE_MYSQL_PASS);

/** MySQL hostname */
define('DB_HOST', SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT);

主要主机配置DB_HOST的值是域名:端口的形式,不加端口名默认采用3306,显然SAE开放的不是这个端口。

6. 上传代码(git、svn)

确保你已经在SAE的控制台给改应用选择了代码管理系统git或svn。我选的git。我默认你本机也安装有同样的版本控制的软件。下面我以git举例:
打开git的shell,进入你本地博客的目录。

初始化:

git init

添加远端,add后面名称任意sae、origin等等都可以。后面的url是你可以在SAE控制台的代码管理页面找到。

git remote  add origin https://git.sinacloud.com/***

添加文件并上传:

git add .
git commit -am "make it better"
git push sae master:1

push的时候用户名和密码为你sae的安全邮箱和登录密码,不是新浪微博的邮箱和密码(他俩有时不是同一个)

master:后面的1。通过这个是版本号,你就可以同时在线查看多个版本的博客的效果了,比如你的SAE应用的名称是abc,那么它的url可能是abc.applinzi.com(包含最新版本)。若你有多个版本,比如版本1,2,3。那么1.abc.applinzi.com就是版本1,2.abc.applinzi.com就是版本2……

好了,打完收工。以后你写博客可以直接在云端编写,而不需要本地编写在把数据库拷贝到云端。而如果你要更新主题、插件等信息,你应该在本地完成,然后通过git/svn同步到SAE。


后记

写作不易,通过该链接 http://t.cn/RqCggEC 新建SAE应用可获赠200云豆哦,创建共享型MySQl再送200云豆。实名认证应该也会送一些。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,529评论 5 475
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,015评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,409评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,385评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,387评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,466评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,880评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,528评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,727评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,528评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,602评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,302评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,873评论 3 306
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,890评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,132评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,777评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,310评论 2 342

推荐阅读更多精彩内容