建立自己的博客网站(上)PHP篇:用WordPress创建个性家园

站长空间

现在博客提供商已经给Blogger提供了极大的自由:自定义模板,绑定域名,编辑源文件……但是不能自定义插件,缺乏安全感,不方便数据转移……所以很多网友选择建立自己的博客网站。好处不胜枚举,比如能设计个性化的界面,可以借此建立属于自己的博客圈子,如果做到一定的访问量,还有可能整站出售……

那么,到底如何搭建自己的博客网站呢?本文将分别介绍基于PHP和ASP两种空间下的Blog程序,准备好了吗? Let's go!

基于PHP空间的博客搭建,我们以著名的WordPress为例。WordPress是一款由PHP+MySQL搭建而成的开源Blog平台。也许初次见到WordPress的人会觉得它比较简陋,但是在看到它琳琅满目的主题和丰富的插件之后,你就会很快改变这个印象。理论上来说,任何支持PHP和MySQL的服务器都可以运行WordPress(当然如果能够支持mod_rewrite更好)。因此要找到一个合适的空间并不难。

下载安装WordPress

在安装WordPress之前,我们需要先设置好数据库。有两种情况:一是自己进入管理界面创建数据库并定义用户名和密码,还有一种是空间服务商直接提供给你已经设置好的数据库名、用户名以及密码。

做好必要的数据库设置以后,我们就可以在网上下载最新的WordPress程序包了(中文版下载地址:http://www.gtp2p.com)。

将程序包解压缩到任意文件夹,然后用记事本打开wp-config-sample.php,按照你的数据库配置进行以下修改。

// ** MySQL 设置 ** //

define('DB_NAME', 'putyourdbnamehere'); // 把putyourdbnamehere改为你的数据库名称

define('DB_USER', 'usernamehere'); // 把usernamehere改为你的MySQL用户名

define('DB_PASSWORD', 'yourpasswordhere'); // 把yourpasswordhere改为你的MySQL密码

define('DB_HOST', 'localhost'); // 需要咨询虚拟空间提供商是否需要修改这个值,在大部分情况下,你不需要做任何改动

define('DB_CHARSET', 'utf8');

define('DB_COLLATE', '');

修改完毕后将文档另存为wp-config.php,接着就可以开始上传了。

上传并设置BLOG程序

需要说明的是,上传有两种方式可以选择。

你可以把Wordpress放在根目录(上传wordpress文件夹内的所有文件即可),这样网友可以通过你的域名直接访问到你的Blog。也可以放在你自己定义的新目录,例如blog目录(重命名解压出的wordpress文件夹为blog,然后整体上传这个文件夹),在这种情况下网友需通过http://你的域名/blog才可以访问到你的blog。

接下来在浏览器中访问http://你的域名/wp-admin/install.php地址,继续我们的安装过程。如果你把wordpress放在自定义的新目录中(例如blog目录),则需要通过http://你的域名/blog/wp-admin/install.php来访问。

不出意外的话,你就可以看到Wordpress的欢迎界面了(图1)。

36-图1.jpg
图1

点击下一步,在页面中分别输入你的blog标题和E-mail地址,如果暂时还没有想到一个好名字也不用担心,随便写一个,稍后你可以在后台页面进行修改(图2)。

36-图2.jpg
图2

接下来的一步就相当的重要了,强烈建议各位用笔记录下随机生成的密码。如果你不幸忘记了这个密码,就需要在数据库中删除数据表并重新安装wordpress,很麻烦是吧?所以一定要记好它啰(图3)。

36-图3.jpg
图3

反复确认密码之后,按照提示转到wp_login.php页面,输入上一步的用户名和密码,深呼吸一下,WordPress的后台管理页面就出现在你眼前了!

修改Blog管理密码

让我猜猜看,现在你在想什么:“这串密码很烦,在哪儿可以修改呢?”

如果没有猜错的话,大部分人都更喜欢自己设定密码,而不是继续使用随机生成的、不利于记忆的字符串。点击导航条上的用户选项,选择编辑admin帐户,就可以进行包括修改密码在内的各种个性化设置了。最后别忘了点击更新档案来保存你的设定。

最后要给自己的Blog取个好名字,点击导航条上的设置选项进入常规设置,在这里你可以定义Blog的标题和输入简介。

实用的Blog插件

到此为止,WordPress平台就基本搭建完毕了。强烈建议各位读者在插件页面启用自带的Akismet插件。它能够自动识别并清除垃圾留言和trackback以保持 Blog 的整洁。更厉害的是还具有自动学习能力,可以做到实时更新。要启用它只需按照插件简介中的链接申请一个免费的API即可,并不需要做其他任何复杂的设置,使用相当方便。

另外,对于中文Blogger来说,这款中文 WordPress 工具箱也是必备插件了,使用这个插件,你可以显示随机文章、最新留言、留言最多文章、发表评论最多的网友以及真正的文章摘要。具体的使用说明可以在http://yanfeng.org/blog/wordpress/kit看到。

看到这里,想必大家都已经跃跃欲试了吧。那还犹豫什么呢,赶快加入到五彩缤纷的WordPress世界吧!

其它基于PHP空间的Blog系统

Tattertools:在韩国相当流行的一款BLOG系统,现在有了中文社区(http://www.meyu.net/star/index.php)的支持,丰富的资源绝对不成问题。

Bo-Blog 2.0:一款基于PHP的、以MySQL为数据库支持的免费Blog程序。直接提供对留言本、天气、表情、置顶、验证码、头像的支持,用户不需要自行安装插件。官方(http://bbs.bo-blog.com)有详细的图解安装指南,适合新手的使用。

TextPattern:代码简洁,体积较小,后台布局明快,使用非常方便。模板可定制性非常强,但因为和常见的bolg程序模板编辑方式不同,所以上手较慢,适合有经验的用户使用。目前中文资源不是很丰富,英文较好的朋友可以去官方论坛(http://forum.textpattern.com)里淘宝。

编注:下周我们将介绍如何搭建基于ASP空间的博客网站。