web-dev-qa-db-ja.com

新しい記事へのMediaWikiリンクは、新しい記事が作成された後でも、リンクのあるページが編集されるまで機能しません。

MediaWiki 1.23.6でこの問題が発生しています。

最初に、新しい記事へのリンクでメインページを更新します。

[[New Article]]

次に、そのリンク(記事がまだ存在しないために赤です)をクリックして、記事を作成します。

次に、メインページに戻ります。

[[New Article]]へのリンクは、青ではなく赤のままです。 MediaWikiは、メインページを再度編集するまで記事が存在することを検出しません。

ブラウザのキャッシュの問題ではありません。また、LocalSettings.phpでキャッシュを有効にしていません。どうしたの?

$wgMainCacheType = CACHE_NONE;
3
andrewtweber

wikiジョブキュー を設定します。リソースを節約するために、リンクの色はすべてのWikiですぐには更新されません。

3
mezzo

ほとんどの場合、サーバーがサイトに更新プログラムを適用するのに時間がかかります。メインページを編集する場合、それはおそらくその記事が存在し、一時的にスパムではないことを意味します。説明するのは難しいですが、サーバーには基本的に、編集時にサイトを有効にするための「穴」があります。

しばらく待つと、ページを編集する必要なくリンクが自動的に有効になるはずです。

1
boxspah