众所周知,老版本的 WordPress 生成的数据库表的编码是 latin1,也就是 ISO-8859-1,这种编码对中文支持不好,直接的影响就是使用 phpMyAdmin 备份出来的表里面中文全部是乱码,上次我还专门介绍了 wp-db-backup 这个插件,用它才能成功地将老 WordPress 的数据库备份出来,前提是不破坏中文。
今天我们将利用它备份出来的数据库,彻底地将 WordPress 的十个表的编码从 latin1-swedish-ci 转为 utf8-general-ci。下面我以 step by step 的形式列一下步骤:
阅读全文 - 735 字
我语文不好,这个标题写来写去都觉得颇易引起人误会。如果你将其理解为“作为一个老资格的 WordPress 用户必须使用的插件”,那么灰常抱歉,请原谅我的表达能力,我的本意只是要介绍这么一个插件——对了,忽然我晓得怎么解释了,这个“一个”是用来修饰“插件”而不是“老 WordPress 用户”,XD——它就是 WordPress Database Backup(简称 wp-db-backup)。
为什么说它是老 WordPress 用户不得不用的呢?作为一个相对而言也称得上“老”的 WordPress 用户,其实我也是在刚刚完成没多久的 HOST 搬家中才发现了它的重要性,即使在此之前,我已经在四篇日志(1、2、3、4)内提到了它。请再次原谅我,废话写实在太多了。
阅读全文 - 892 字
今天下午给blog安装了两个插件,一个是文章阅读次数统计插件WP-PostViews,另个是数据库管理插件WP-DBManager——出自同一个作者。前者已经做过详细介绍了,这次说说使用过程一波三折的WP-DBManager。
安装过程倒没什么特别,只是安装后发现了问题,先是blog首页上PageNavi的CSS样式没有了,链接全部粘在了一起,看上去就是“Page 1 of 351235678”这样,再就是写有代码的文章中代码部分的CSS没有了。起初不知道原因只为解决问题就把两者的CSS粘入全局CSS文件中,虽然样式显示正确了,但还有一点问题,那就是代码显示框中面的PLAIN TEXT功能没有了,这就奇怪了。我以为CSS样式表哪里写错了,用W3的验证服务一检测果然有错误,显示那两个CSS文件根本找不到!我试着在浏览器地址栏中输入CSS的路径,竟然出来的是blog首页,跑哪里去了呀,输入其它插件目录的地址也打不开……Orz,正想骂自己今天人品怎么又跌的时候,在plugins目录下居然瞥见一个不该有的文件:.htaccess!那就是它害的了,打开一看,果然,把所有对该目录的访问全拒绝了——删掉它,此问题解决。(此文件是插件作者放进来的,本意是好的,为了保护插件不被恶意访问到,只是……)Update: 怪我。作者写了说明我没认真看,这个文件要放在wp-content/backup-db目录下面的……
阅读全文 - 2404 字