闲谈 WordPress MU(四)

感觉 WPMU 这个东西,需要学习的东西还是蛮多的。有的时候可能一个很小的问题,就需要研究一段时间。而等研究出来一些眉目以后,又觉得这个问题很简单。

这几天主要解决的问题是以下两点:

第一、无论是在后台管理界面里面还是前台正常申请,新建立的博客都无法自动建立第一片日志“Hello World”,分类显示有一片文章,但是点击分类后却出现没有内容的提示。独立页面可以建立。也就是说无法建立后台设置的那个“First Post”。

第二、全局标签插件 MuTags,安装上以后,原来的标签无法导入到新建立的数据表中,而且原来的标签在点击的时候都返回找不到内容的提示。

我的服务器环境是:Windows 2003 + Apache 2.2.x + PHP 5.x + MySQL 5.x

经过多方的查找,并且在官方的 Trac 也进行了留言,始终没有找到答案。不过我找到一篇出现类似的帖子,也是第一篇日志无法自动发表。而在这个帖子中提到,出现问题的时候,数据库安装的是 MySQL 3.x。回复的人建议升级到 MySQL 4.x。我突然想到,难道他需要升级数据库版本,而我却需要降级数据库版本?

反正都是测试,那就降下来看看好了。干掉高版本的数据库,重新安装了 MySQL 4.1。站点居然正常了。第一篇帖子在建立新博客的时候也能正常创建了。就连全局标签的插件也好用了。

后来找有找到一些关于这个问题的解决方案。而且居然是在我管理的 WordPress 中文论坛的 WordPress MU 和 Lyceum 版块里面找到的。哎……惭愧……(此处省去惭愧自嘲若干句)。说是在使用 MySQL 5以上版本的时候,需要禁用掉“strict mode”。方法是:

开始 --> 程序 --> MySQL --> MySQL Server 5.0 --> MySQL Instance Config Wizard --> next --> Reconfigure Instance option --> Detailed Configuration --> 一路 next 直到看见 Enable Strict Mode,取消选择,然后保存,重新启动 MySQL。

或者极端一点,干脆把数据库换成 MySQL 4.1。

折腾了这么一下子,期间也曾经考虑过直接修改建立新博客的程序文件,不过一来我对程序不太了解。二来,不知道还有没有其他地方也有类似的问题。所以还是从根上解决一下比较好。

好啦,又听我这个程序白痴闲聊了一回程序。我很佩服能看到这里的您……

以下内容,您可能也感兴趣!

该文章发布在 WordPress,标签:, , 。收藏该永久链接

发表评论

您的电子邮箱不会被公开。 标记为 * 的区域必须填写

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>