搭建个人博客的通用步骤

周围很多同学渐渐想要搭建自己的博客,但是拜僵化的教育所赐,很多软院的同学到大三甚至毕业了都还不是十分清楚该如何搭建一个个人博客。一般来说,wordpress本身已经做的十分简单易用,甚至其目的是给非程序员一个搭建博客的渠道,讽刺意味的是,除了一些爱折腾的同学,搭建一个简单的个人博客常常让人感到很迷茫。我自己也曾经是这样。这里给大家简要描述一下总体要经历的步骤吧。

注册域名

既然是个人博客,与新浪博客的区别就在于:高度的自定义。自定义包括彰显个人审美品位的页面,代表个人的域名(而不是yourid.sina.com这种二级域名),还有很多其他你希望的特定功能,例如广告、流量统计等等。域名是自定义的第一步。

免费域名

现在比较流行的是.tk,你可以注册一个yourname.tk,而不用付费。链接:http://www.dot.tk/zh/index.html?lang=zh

付费域名

如果你想要yourname.com或者yourname.me这样的域名,就必须找一个域名注册商去购买。一般是按年付费。国内的域名注册商可以注册,但是你必须进行个人备案才能使用,一般都不用。一般使用的域名注册商:

Godaddy: http://www.godaddy.com/ 老牌注册商,支持支付宝付款。如果你在支付的阶段停住,过几天godaddy就会给你邮件各种优惠吗,最高的是7折左右,所以如果不着急,可以试试。

Namecheap: http://www.namecheap.com/  这两年起来的注册商。由于前一阵子godaddy犯了一个和政府同流合污的错误(支持SOAP法案),namecheap成了最大的受益者。如果你有visa,在这里也可以,便宜不到哪去。

购买服务器(php空间)

注册完域名暂时不要配置。去买服务器。就是你的网站的后台。Wordpress是php写的,而php空间(英文是hosting)是搭建php网站最方便的方式,一般会有一个很用户友好的控制面板(相对于命令行比起来)。这里你去google搜索php空间,一堆一堆的。在天猫的时候一个同事给我推荐了一些,都很便宜,放在下面:

Hellohost: http://hellohostnet.com/hosting.html 我用的新手套餐#3,绰绰有余

Linost

HomeZZ

购买空间的时候一般会让你设置域名,填你刚注册的域名就好了。购买完之后会给你一个ip,就是你服务器的地址,和你的后台访问的地址,浏览器访问这个地址会显示后台的控制面板,常见的是CPanel 和 DirectAdmin,用起来差不多,无非是包括:

  • 数据库Mysql管理
  • 文件Files管理
  • 域名、子域名管理
  • 如果你明白ftp是怎么回事,一般有ftp服务,可以试试filezilla

配置域名

回到你的域名注册商那,例如godaddy,给域名添加一条A记录,将@指向你买的服务器的ip。@的意思就是yourname.com,是一个代词,相当于将yourname.com绑定到了服务器的ip上。同时也可以设置www的子域名指向同样的ip,这样大家用www.yourname.com和yourname.com都能访问你的博客了。

wordpress

去百度wordpress,然后下一个最新版的wordpress压缩包。这里有整个后台的代码。

按照wordpress网站上的的要求修改wp-config-example文件,包括重命名成wp-config、设置数据库名、数据库用户和密码。

这三个值都和你的服务器有关。访问你的服务器的控制面板,前面提到的cpanel或者directadmin中,进入Mysql管理,创建一个数据库,button很小,仔细找找。名字随便起,这个名字就是要填入config文件的DB_NAME。而数据库的用户名和密码一般和你后台面板密码一样,如果不一样应该也会提示你,或者你在面板上能设置。

修改完config文件将wordpress所有文件重新打包。这时打包最好不要用原来的打包方式(解压后有一个wordpress文件夹)。选中wordpress文件夹中的所有文件,用右键打包成zip,这样解压后是所有文件。另外,rar是windows下的格式,忘掉rar吧,不够通用。

都搞定后,在服务器的控制面板上的文件管理中,找到public_html文件夹或者www文件夹,进入,并上传刚才压缩好的文件夹。你要相信面板一定给你提供了上传的地方,所以仔细找找,directadmin在文件目录显示页面的最下方。如果实在找不到,用ftp上传吧,百度弄个filezilla。

注:在传到服务器上之前可以自己先装一个wamp,就是本机上的服务器试一下,把wordpress跑起来了,有信心了再上传~当然,如果你用的不是windows,我想你大约不需要我这样指导。

开始使用

上传完了,在服务器的文件目录中解压。一般有extract按钮。千万别抱怨按钮小、难找,有就不错了,要不然你得一个个文件上传,累死你。如果你按照我刚才说的方法打包,那么public_html或者www的文件夹下面就会有一堆文件。否则,就只有一个wordpress文件夹。这两种情况都能运行。

删除掉public_html下原先有的index.html文件。一定要删哦~要不然你一定认为你的wordpress坏了。

访问yourname.com,这时,如果一切正常,那么你就能看到wordpress的用户指导页面了,后面就一步步配置就完了。如果是那种解压完之后有个wordpress文件夹,那你得访问yourname.com/wordpress/,这样就可以了。如果觉得这样不爽,控制面板的文件管理提供了移动文件的功能,你把文件选中,copy to clipboard,类似于“复制”按钮,然后到你想要的位置,点击move clipboard to here之类的按钮就行了,类似于“粘贴”按钮。

按照wordpress用户指导配置完之后,会进入wordpress的管理页面(dashboard)。这时,你就可以在这个页面编辑、发表文章,修改主题,安装插件啥的。

再访问yourname.com,就会发现你的博客已经显示出来了。

喝杯咖啡吧。;)

10 thoughts on “搭建个人博客的通用步骤

  1. Victoria

    恩~
    内容详细,条理清楚
    就是怎么有种foreigner的文章的感觉,还以为是译文,是不是翻译做多了的缘故啊?

    Reply
  2. hukun

    想请教一个问题,我给域名添加了2条A记录,第一条是@.example.com,一条是*.example.com,但是访问的时候只有www.example.com有效,example.com却无效,请问这个是怎么回事呀?

    Reply
    1. 凤梨豪 Post author

      理论上没问题了,问题可能在:空间只配置了接受www.example.com,或者 wordpress里面的设置,仅仅设置了接受www.example.com 都有可能。原来付费链接挂了呀~~哈哈,改天贴支付宝的

      Reply
      1. hukun

        昨天我把hello host的空间删了域名和数据库再重新添加,反复弄了几次终于搞定了。我在name.com注册的域名,添加A记录的时候不用写@而是留空才能使用example.com,这算是和其他域名商不太一样的地方吧~

        Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>