Jump to content

Manuel:attachLatest.php

From mediawiki.org
This page is a translated version of the page Manual:AttachLatest.php and the translation is 79% complete.
Outdated translations are marked like this.
Version de MediaWiki :
1.6

Détails

Le fichier attachLastest.php est un script de maintenance qui répare les valeurs incorrectes dans le champ $pglatest de la base de données. Le programme cherche des pages avec la colonne $pglatest de la page du tableau définis comme 0. Pour ces pages, il attache ensuite la dernière révision de cette page selon l'horodatage de révision. Ce script affiche finalement le nombre pages qui ont ou auraient été changées.

attachLatest.php ne vérifie pas si la révision définie comme page_latest existe vraiment. Si le champ page_latest pointe à une révision inexistante, attachLatest.php, sauf si utilisé avec le paramètre --regenerate-all, ne réparera pas cela.

Options et arguments

Option Description Obligatoire ?
--fix Pour vraiment changer la base de données. optionnel
--regenerate-all Pour re-générer ce champ pour tous les enregistrements dans la page du tableau. optionnel

Sans aucun paramètre, il affichera ce qui sera réparé, mais il ne change pas la base de données.

Utilisation

php maintenance/run.php attachLatest [ --fix| --regenerate-all ]
Dans la version MediaWiki 1.39.13 et antérieure, vous devez invoquer des scripts de maintenance à l'aide de php maintenance/scriptName.php au lieu de php maintenance/run.php scriptName.

Exécution à blanc pour vérifier les pages

Terminal

Corriger les pages

Terminal

Voir aussi