搭建独立blog记录

本blog最新域名: http://www.caicono.info

自从信产部着手严抓网络内容审核,严禁个人注册cn域名,加强网络监管以及境内域名备案审核制度以来,yo2的服务器就频频出问题,访问页面常常报错,bad request,或者503服务器错误。这让我下定决心将blog搬家,这也是独立blog从自然王国走向必然王国的必经之路。我也想熟悉一下mysql和虚拟主机的操作与运营,为今后进一步开展更大规模、撰写更为专业的主题blog做准备。
以下是我搭建blog过程中的手记,里面既有一些技巧捷径可供参考,也有一个个人的惨痛教训。下面一一道来:

update: http://www.free8.com  是一个不错的免费空间推荐网站,要之前找到这个网站就能省却不少劳心费力的尝试了。

1. 虚拟主机服务商选取

互联网时代有很多免费的午餐,blog存放空间既可以选择收费的,也可以选择国外免费的共享主机。

  • a). 首先我选择得是 :megabyet.net。
  • 注册之后它发给我一系列的主机注册相关信息,比如:

    Domain: caicono.cn.megabyet.net
    Username: caiconoc
    Password: *********

    Hosting Package: Free Hosting
    Server IP: 64.79.79.227
    Nameserver 1: ns1.megabyet.net
    Nameserver 2: ns2.megabyet.net

    FTP Hostname: www.caicono.cn.megabyet.net
    Webpage URL: http://www.caicono.cn.megabyet.net
    Control Panel: http://caicono.cn.megabyet.net/cpanel

    meegabyet的优点是注册迅捷,缺点是cpenal(控制虚拟主机的图形界面程序)版本较低,功能简单。而且申请的ftp不能即时生效,大约要过24小时才能连上它提供的服务空间。在这一点上,我耗费了大量时间来检测是否自己的ftp客户端有问题,ftp的设置是否正确等等。

    a) 它的 ftp表现为: 可以登陆进去,连接ftp服务器,但是无法list目录,不论采用主动态还是被动态。实验过程中,我还重新又建立了一个账户,发现均无法连接,于是只能放弃。后来第二天发现可以直接连接,没有任何问题了。说明它家的ftp生效时间确实较长。

    b) 转战阵地http://www.funpic.org

    funpic注册后,起初表现为无法收到register邮件,等待了大半天后收到主机相关ip、ftp信息,试图建立blog时发现这家网站本身是一个交友类网站,因此搭建的个人空间和站点被其广告和交友信息所笼罩,显然这不符合要求。

    c) 最后在FreeHostia找到了免费空间

    FreeHostia的虚拟空间服务比较好,头一年免费,以后收费,CPenal功能强大,图形界面美观,易于操作。支持绑定域名,托管域名等各种服务。缺点:MySQL和ftp只有一个账户,不能新增。但是对于我而言,这些功能足够满足我的现有独立blog需求,如果以后有新需求再换页不迟。下面是freehostia的邮件:

    Welcome to FreeHostia. We are one of the fastest growing free hosting providers and there is an understandable reason for this. We have one of the fastest servers, a fully featured free hosting plan with no forced ads and low-cost paid hosting plans with great features. You will have the chance to see for yourself that we provide a bullet-proof quality service. We will be very happy if you spread the word by putting a link or a small banner on your site, which points back to FreeHostia (you will find them here: http://freehostia.com/linkus.html), or simply tell your friends and your web site visitors about us and share your opinion about FreeHostia. This way you will help us achieve our ultimate goal – to provide reliable and fast hosting with amazing 24/7 support to as many people as possible.

    2. 搭建Wordpress

    • 首先建立MySQL数据库

    这也是wordpress以后存储信息的仓库。FreeHostia只容许建立一个数据库。

    很常规地建立数据库名,admin用户名以及密码。不过我想利用phpAdmin再建立一个新用户时出现问题:所用语句:GRANT SELECT , INSERT , UPDATE , DELETE ON * . * TO caicono@“%”IDENTIFIED BY “caicono”

    似乎也是freehosita对数据库用户的限制。

    • 安装wordpress

    两种方法,1. 常规安装,下载wordpress程序,上传至ftp服务器的www目录下。然后通过域名比如:http://http://caicono.freehostia.com 进入wordpress自己的安装页面。不过在此之前需要将wordpress中wp-config.php中连接数据库以及存储的字符进行重新设置:

    值得注意的是:定义’DB_HOST’的值既不能是127.0.0.1,也不能是localhost,否则出现database链接不上的错误。后来用freehostia自己提供的脚本安装成功后,看congfig.php源代码发现必须设置为以下属性:

    /** MySQL hostname */

    define(‘DB_HOST’, ‘mysql4.freehostia.com’);

    define (‘WPLANG’, ‘ZH_CN’);

    2. 通过freehostia提供的脚本安装:方法如下:首页https://cp.freehostia.com/members/ 进入后,“网络工具”-“elefante脚本”-选择“blog”中的wordpress,按照提示操作即可。如果之前没有在空间上建数据库,则需要提前建立,否则无法安装wordpress。

    • 建立url映射关系:

    我们可以在根目录下建立一个名为blog的文件夹,其中放置一个最为简单的index.html.然后修改子域名配置,将caicono.freehostia.com映射到后台主机系统的blog文件夹内。在这个例子中,后台更目录下有两个文件夹,分别为:

    www/ 和 mail/ 。前者是默认访问文件夹,只有www/ 文件夹下的信息才能被用户访问到,这是freehostia通过操作系统配置好的,用户无法修改,用户唯一可以修改的只是访问的url与文件夹的对应关系。

    3. 独立域名购买

    • freehostia

    freehostia提供了良好的虚拟空间服务,但在购买域名上却着实让我郁闷了一把。

    .cn域名的命运多舛,以及国内对域名的严格审核控制制度,让我这次毫不犹豫的选择在国外买域名,并且想买.com,.info等国际域名。在freehostia选择好想要的域名后,输入信息卡信息,点击提交,出现提示:sorry….. 忘记截图了。内容好像是交易因为某某信息的确是无法正常执行。不过手机收到一条招行信用卡被扣款10美元(域名购买价格)的短消息。

    当时我还心存怀疑,是不是真有问题,我在信用卡信息上哪里输入有误,我又点击了一下安全代码(security code)的说明链接,想看看这部分与我理解是否一致。结果这一点击又让我损失了10美元,而且交易依然无法完成。我无法再继续任何操作,生怕点击哪个链接或按钮又再度被扣钱。

    这似乎是招商银行的双币卡交易美元时,在国内需要提供交易密码,但国外的支付api没有交易密码的实现,因此认为我信息提供不足,无法交易,但在美国一侧其实这些已经足够,因而发生了实际划款。很吊诡啊,交易transaction应该是一个整体过程,为何会发成这种低级失误呢?

    • yahoo

    我放弃了再freehostia的交易,转战yahoo推出的域名优惠服务:

    然后发现在美国yahoo可以购买1.99美元的域名。折腾了半天,这次吸取教训用paypal绑定信用卡,准备用paypal支付。这个过程中发生了两次1美元的交易手续费,1.95美元的paypal验证信用卡手续费(这部分当验证成功后会返还paypal账户,只需要从你的信用卡账单中提取一个4位编码,填入paypal验证框即可)。不过我后来仔细琢磨,发现第一年才能享受这个优惠价,而以后的价格是33美元一年,太高了。http://smallbusiness.yahoo.com/domains/?p=BESTDEAL

    • 万网代理-骗子一个

    经过这两次的折磨和学费,我决定还是在国内购买com域名吧,比较来比较去,还是万网靠谱,其中还找了一个所谓的万网金牌代理:今日创业,http://www.jinre.net/ 价格是万网官方的一半,但对于这种便宜的买卖还是要仔细考察一下。不过从万网官方没有发现这个所谓金牌代理,看样子是一个骗子。而其它金牌代理给出的价格和万网官方如出一辙,没有丝毫优惠。我心有不甘,决定再次上路寻找价廉物美的域名服务商。

    • godaddy- 终成正果

    最后,找到域名注册的始祖:godaddy。日前他们公司推出了支持支付宝的域名服务,冲着这个我就过去围观了。在详细看过各类域名后,我选择了最便宜而且还比较流行的info域名,只需要1美元即可搞定。也就有了现在我的caicono.info.



    Related Posts:

    此条目发表在互联网, 相关技术分类目录,贴了, , 标签。将固定链接加入收藏夹。

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注