Blog

Ultimate Tag Warrior总算能用了

在phpMyAdmin里捣鼓了一晚上,终于让UTW正常了。之前我的数据库默认编码是latin1,默认连接校对是latin1_swedish_ci,虽然从wp-config.php里面改成了utf8/utf8_general_ci,但数据库的默认设置没有改。而且我用的是虚拟主机,自己也没有权限更改这些全局变量。然后自己研究导出的数据库文件,发现数据库在建立的时候已经确定了这些基本属性。我本想把它们在文件中改过来,重新建立数据库,但我的虚拟主机又是与别人分享的,不能自己删除数据库。

走投无路下,我从网上搜索SQL语法,找到了ALTER命令,用SQL语句修改了表的字符集。我先把SK2和UTW这两个插件禁用,然后用了这两条代码:

ALTER TABLE table_name CONVERT TO CHARACTER SET utf8;

ALTER TABLE table_name DEFAULT CHARACTER SET utf8;

虽然不是很明了具体是怎么回事,但总算是成功的修改了字符集设置,而且似乎默认的字符集也被改了过来。

接着把wp_tags表清空,终于恢复到了刚启用插件的状态。然后再把分类目录转换一下,这次没有报告错误,成功完成了。接着设置了别名,总算“步入正轨”了。

虽然这样,我还是不知道如何用Tag来替代分类目录,这篇文章就当做小白鼠来测试吧。

没有评论

Leave a Reply