【问题标题】:Mediawiki interwiki link not updating?Mediawiki interwiki 链接未更新?
【发布时间】:2012-04-03 13:38:34
【问题描述】:

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

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

我还需要做些什么来触发跨维基 URL 更新吗?

EDIT时间解决了这个问题;几个小时后链接更新,所以它可能是一个缓存问题。不过,如果 ?action=purge 不执行此操作,则不确定哪个进程最适合强制缓存中断。

【问题讨论】:

  • 呃,有一次我浪费了几个小时试图让该死的 iw 链接更新。我不清楚我最终是如何让它们进行更改的,但我认为其中一个维护脚本有所帮助,也许 dumpInterwiki.php?

标签: mediawiki


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多