web-dev-qa-db-fra.com

Les liens MediaWiki vers de nouveaux articles ne fonctionnent pas, même après la création du nouvel article, jusqu'à ce que la page avec le lien soit modifiée

Je rencontre ce problème avec MediaWiki 1.23.6.

Tout d'abord, je mets à jour la page principale avec un lien vers un nouvel article:

[[New Article]]

Ensuite, je clique sur ce lien (qui est en rouge car l'article n'existe pas encore) et crée l'article.

Puis je retourne à la page principale.

Le lien vers [[New Article]] apparaît toujours en rouge au lieu de bleu. MediaWiki ne détecte pas que l'article existe jusqu'à ce que je modifie à nouveau la page principale.

Ce n'est pas un problème de cache du navigateur. Et je n'ai pas de cache activé dans LocalSettings.php non plus. Que se passe-t-il?

$wgMainCacheType = CACHE_NONE;
3
andrewtweber

Configurez la file d'attente des travaux wiki . La couleur du lien n'est pas mise à jour immédiatement sur l'ensemble de votre wiki pour économiser des ressources.

3
mezzo

Le serveur met probablement du temps à appliquer les mises à jour au site. Si vous modifiez la page principale, cela signifie probablement que l'article existe et qu'il ne s'agit pas d'un spam temporaire. C'est difficile à expliquer, mais le serveur a en gros un "trou" qui permet à votre site d'être valide à la modification.

Je crois que si vous attendez un moment, le lien devrait automatiquement être valide sans qu'il soit nécessaire de modifier la page.

1
boxspah