首页


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 (Page 2 of 15)



September 21, 2007

MT4 反复提示升级的问题解决办法经过实践验证

前几天我提到过 MT 4 反复提示升级的 Bug,并且提出了临时解决办法,当时我也不确定该办法是否管用。

昨天登录 Blog 的时候,又提示我升级,差点晕倒(乖乖龙的东,莫非我的戏法不灵?)。这回我学了乖,观察一下数据库中的值,发现 MT_CONFIG 中的config_data字段的值"丢失"了如下内容:

SchemaVersion 4.0026

手工更新了该值内容,把 "SchemaVersion 4.0026" 加进去,回到登录页面,刷新,已经不提示更新了。

经过这次修改,可以负责任的告诉 MT 4 用户:可以用我的土办法来暂时避免该问题了。当然这个直接修改数据库的办法是不被 MT 开发人员推荐的,可是不这么做现在有什么更好的办法麽?

MT 4 是一个让人又爱又恨的版本.

--EOF--

September 8, 2007

MT 4 最烦人的BUG: 反复提示升级

我前面的文章一直夸 MT 4 的一些优点,今天实在忍不住了,说说 MT 4 这个恼人的 Bug。

从 MT 3.3x 升级到 MT 4 之后,经常在登录的时候会提示:

Time to Upgrade!

而且,这个提示还是没办法跳过去的,只得选择 Upgrade,Upgrade 之后,很多配置和模版的内容又变成默认的,还要重新设定。可没几天,又会提示升级。烦死。

在 MT 邮件列表里发了这个消息(可怜我的蹩脚英语啊),发现很多人都遇到了类似的情况。但是 Byrne Reese 似乎一时也找不到好的办法,许诺谁能协助解决将有奖励: " A $50 Amazon Gift Certificate/Bounty has been declared for anyone who can help us track down the root cause of this"。此外,MT 4.01 Beta 版的问题列表也说这个问题还没有解决。

经过观察,发现每次都是提示数据库 Schema 版本从 MT 3.2 升级到 4.0026。邮件列表里有个人的提示很有帮助:

The upgrade check is in MT/App/CMS.pm, sub init_request.  It occurs when the schema version stored in the database ($app->config('SchemaVersion')) < the schema version stored in the application code ($app->schema_version). 

数据库里面 Schema Version 存储在 MT_CONFIG 表里,检查这个表的记录(共有20多条),发现第一条(config_id) 的config_data字段的值为:

SchemaVersion 4.0026
SQLSetNames 0

而其他行的值是 :

SQLSetNames 0

也就是说其他行是不包含 SchemaVersion 的值。猜测升级程序在这里取值取错了(这个表的设计也够糟糕的了),立刻找一个全新的 MT 4 安装,发现这个表是只有一行记录的。决定删掉多余的记录。目前没有发现错误。

是否彻底避免了这个问题,还有待观察。如果你等不及的话,可以看看 MT_CONFIG 表的数据是否也是类似我这样的。

--EOF--

September 4, 2007

FeedBurner 好像解封了?

突然发现我的 FeedBurner 地址 可以访问了,难道阻尼了这么几天就放出来了?

FeedSky 用起来也很好,我的 Feed 还上了 "精彩Feed" 推荐(单独推荐地址)。谢谢吕欣欣同学!

忙了一天,才空下来,刚才检查了一下Blog 访问 Log,发现以前 Dreamhost 漏洞的时候产生的垃圾文件没有删掉,晕死。我说从什么地方跑来的奇怪访问呢。

--EOF--

August 31, 2007

补充一下关于 RSS 订阅

FeedBurner 不能访问带来的影响有多大? Virushuo Che Dong 都说其实没那么严重,因为大部分都是用在线阅读器的,对这一部分的影响到的确是很小,但是要考虑到 GreatNews 用户和其他用桌面客户端工具订阅的啊。

继续是用 FeedBurner 的 Blogger,注意原来在 FeedBurner 上起用高级统计功能的,必须关闭掉,这样 RSS 阅读器抓到的文章链接就不需要通过 FeedBurner 中转了。

另外,在本地 Blog 上引用 FeedBurner 订阅统计数的,会显示不出来。如果你是用 Dreamhost 这样的国外虚拟主机的用户,可以考虑在后台做一个 crontab 脚本,定期 wget 那个 订阅数字图片到本地来,然后直接引用本地图片地址就可以了(这样其实也减少了网络交互,对你的网站提速也有那么一点作用的。

最后一点友情提示: 请统一用我站内的 URL 地址订阅 RSS 更新。 这样每次变化就不会有影响了. 推荐用这两个地址:

http://www.dbanotes.net/index.xml 或者 http://www.dbanotes.net/atom.xml

--EOF--

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 (Page 2 of 15)