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;
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.
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.