2012-04-03 7 views
1

私のwiki(Mediawiki 1.15.1)で特定のinterwiki linkをしばらく使用した後、別のwikiはドメイン名を変更しました。インターウィキリンクを更新したいと思います。 mw_interwikiテーブルのURLを変更しましたが、リンクが更新されていません。Mediawikiのインターウィキリンクは更新されていませんか?

リンクに「?action = purge」を追加しようとしました。私は$wgInterwikiCacheがLocalSettingsファイルに設定されていないと表示され、mw_transcacheテーブルには行がありません。

インターウィキURLの更新をトリガーするために何か必要なことはありますか?

EDIT時間がこの問題を解決しました。数時間後にリンクが更新されたので、おそらくキャッシングの問題です。どのようなプロセスがキャッシュブレークを強制するのが最善であるかはっきりしていませんか?action = purgeはそれをしません。

+0

ああ、一度私は更新するために血まみれのリンクを取得しようと数時間を無駄にした。私は最終的にどのように変更するのかをはっきりと覚えていませんが、メンテナンススクリプトの1つが助けられたと思います。おそらく 'dumpInterwiki.php'ですか? – Tgr

答えて

0

変更を行うには、拡張機能:インターウィキを使用します。すぐにリンクを更新します。

1

拡張機能Interwiki(MediaWiki 1.20.2)のバージョン1.4.1を使用して、私は同じ問題を抱えていました。インターウィキのエントリを削除した後でさえ、ページプレビューは以前に格納された値を使用し続けました。

Interwiki 2.2 20120425にアップグレードすると、次のinterwiki編集の試行が失敗しましたが、エントリを削除して再作成できました。その後、リンクは最終的に更新されました。

関連する問題