解决WordPress站点的固定链接不工作的问题

出于对站点SEO的考虑,决定将之前默认的固定链接形式由?p=n 改为%postname%。

结果在wordpress里面改完设置后,访问链接的时候发生404错误。

网上有说法是.htaccess文件的权限问题,建议删除后再设置固定链接一次,以便重新生成.htaccess文件。我试了没用。

后来发现是mod_rewrite的权限问题。需要在httpd.conf中,将Directory的AllowOverride 由None改为All。改完后一切OK。

详情可参阅这篇文章

解决CentOS 下WordPress更新时需要提供服务器FTP账号的问题

在VPS中安装了wordpress,在安装插件时提示需要输入FTP。不想安装FTP服务,怎么办呢?
搜索了网络,有几种解决办法。有的提到修改配置文件,个人觉得不合适,可能会留下安全隐患。
其实修改wordpress网站目录的owner是最简单的: 继续阅读“解决CentOS 下WordPress更新时需要提供服务器FTP账号的问题”

升级了服务器

这两天用晚上时间,将 Ubuntu 升到了 8.04,WordPress 也升级到了2.6。

前者很顺利,后者则碰到了 K2 RC2 Theme与新版本WordPress不兼容的问题。解决办法很简单,将 K2 文件夹暂时改名,则 WordPress 因找不到该文件夹而恢复到默认主题。

下载了K2 RC6,发现问题集中在其自有的Sidebar机制和WordpPess的Widget机制,两种中的任一种都工作不正常。无奈先换回default theme。

看来K2的开发进度有点拖后。不知K2是会继续坚持使用自己的 Sidebar 机制呢,还是转向 WordPress 的 Widget 机制呢?拭目以待。

OpenSource与我的服务器

这些年,因为工作需要,基本都在Microsoft环境下工作,很少接触Linux或者其他开源的东西。10月18号看到Ubuntu 7.10发布的消息,第二天就烧录了一张Live CD看看情况。结果一发不可收拾,发现Linux的桌面已经做得非常好用了。记得2001年在马同学的学校宿舍里,曾经买过RedHat,结果死活装不起来。现在的进步真是天壤之别。

于是就想多玩玩,决定搭建一个网站。环顾四周,家里闲置了三年的台式机,被我请出来了。赛扬766,内存256,40G硬盘。这就是写这篇文章时运行此网站的服务器配置。LAMP是什么? Linux+Apache+MySQL+PHP而已。貌似这是Linux环境下搭建网站的经典组合。我一向不勤快,直接就下载了WordPress装上了。这年头,用得着重新发明轮子么?

关于这里提到的一些开源的东西,也许我得空会另开文章去评价。