重开博客

自打百度空间关闭以来,大量的博客文章都被下掉。恢复博客这件事,老实说技术上还是可能的,但是繁琐的工作让我从来没有想起要做这件事。近两年每每觉得还是需要个博客来记录自己的所想所做,这次算是成行了。

之前就开过一次wp,但是后来不知出了点什么问题导致打不开。这次重开倒是快了很多(因为之前的经验形成了意识流?),不过还是记录一下期间发生的问题,以备后用。

  1. httpd相关:

1) 需要配置虚拟主机来确保多站区分。具体参见httpd/conf.d/下的配置文件。上着班就不写太详细了;

       2) 站点目录需要设置为httpd专用的用户名,以便httpd拥有写权限。这可以方便wordpress的配置和升级(否则还需要为它额外配置ftp,更麻烦)  。这其实是建站基本知识,知道是知道,只是不记得细节了。

  1. mysql相关:

1) 注意grant privilege和set password所带的indentified by ‘xxx’是等效的。不要在设置密码后的grant操作中将密码覆盖了;

2) 对用户授权时,需要注意grant操作是要指定主机的,同时localhost和%需要分别设定,具体可以参见user表,从中可以看出该表的主键user id与<user, host>其实是一一对应的;

3) 授权完成后记得flush privileges,否则授权无效。

  1. wordpress相关:

如果前面几步都做到了,那么wordpress的安装可以说太简单了。只需要注意两点以便使用方便:

1) 设置用户名时设置为自己喜欢的名字,因为建立之后不能在前台修改。如果后悔了只能跑到后台数据库去裸改,关联的表就多了。好在wordpress好像并没有给这些表建立约束,改起来也没那么麻烦:P

2) 在“设置->固定链接”这个选项中,按照日期+文章名称定位的链接风格为人所喜,但经常会设置失败。查证了一下,需要做的有这么三项:

a. 确认mod_rewrite开启,因为是通过链接重写实现的。这一点基本没有问题;

b. 让httpd的虚拟主机配置项支持两个Option:Includes和FollowSymLinks;

c. 注意你的链接本身,http://hostname/year/month/day/postname是可以做到的,但是http://hostname/index.php/year/month/day/postname却不行;

*d. 补充一点。官方主题总有一个页尾:Proudly powered by WordPress(中文翻译包中叫做“自豪地使用WordPress”)。作为中国人,我选择了中文翻译包,然后为了去掉这东西搜了半天(上面这几个)中文字——搜得到就见鬼了。。到站点目录搜上面的英文吧,搜到的footer直接删除即可。老实说,用人家东西这样做貌似不是很好,不过我实在不愿意作活广告,致谢不也得自愿么~

以上。第一篇文章写在什么工具都还没有的环境下,后面计划慢慢把工具插件之类慢慢建立起来,首先还是赶紧装个markdown插件吧~