2012-04-03 36 views
1

在我的wiki(Mediawiki 1.15.1)上使用特定的interwiki link一段时间后,另一个wiki更改了它的域名,并且我想更新我的Wiki间链接。我更改了mw_interwiki表中的URL,但链接未更新。Mediawiki interwiki链接不更新?

我曾尝试在链接页面上添加“?action = purge”。我的LocalSettings文件中似乎没有设置$wgInterwikiCache,并且mw_transcache表中没有行。

我还需要做些什么才能触发interwiki URL更新?

编辑时间解决了这个问题;几个小时后更新链接,所以这可能是一个缓存问题。不过,如果action = purge没有这样做,那么不知道哪个进程最好强制缓存中断。

+0

呃,一旦我浪费了几个小时试图让血腥iw链接更新。我不记得我是如何最终让他们改变的,但我认为其中一个维护脚本有帮助,可能是'dumpInterwiki.php'? – Tgr 2012-04-03 20:18:52

回答

0

使用扩展:Interwiki进行更改。它会立即更新链接。

1

使用Extension:Interwiki的1.4.1版本(在MediaWiki 1.20.2上),我遇到了同样的问题。即使删除了间隔维基条目之后,页面预览仍然使用之前存储的值。

升级到Interwiki 2.2 20120425导致我的下一次interwiki编辑尝试失败,但我能够删除条目并重新创建它;之后,链接最终更新。