Manual:rebuildall.php
From Linux Web Expert
<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>">
<translate> ≥</translate> 1.2
<translate> MediaWiki version:</translate> |
Fichier MediaWiki : rebuildall.php | |
---|---|
Emplacement : | maintenance/ |
Code source : | master • 1.41.1 • 1.40.3 • 1.39.7 |
Classes : | RebuildAll |
Détails
Le fichier rebuildall.php est un script de maintenance pour reconstruire les liens et les index utilisés pour chercher sur le site.
Il doit être exécuté apès avoir importé les données dans votre wiki. Il va remplir les tables categorylinks, pagelinks, et imagelinks et réactualiser les index de recherche. Il n'importera pas et n'enregistrera pas les images (même si elles sont présentes dans le répertoire de téléversement et que des articles les référencent). Pour cela vous devrez utiliser les scripts rebuildImages.php ou importImages.php .
Ce script équivaut à exécuter la séquence rebuildtextindex.php rebuildrecentchanges.php et refreshLinks.php . Notez-bien que l'exécution de ce script marquera toutes les éditions vérifiées comme étant non vérifiées.
Options et arguments
Ce script n'a pas d'options ni de paramètres.
Utilisation
php maintenance/rebuildall.php
Terminal
$ php maintenance/rebuildall.php ** Rebuilding fulltext search index (if you abort this will break searching; run this script again to fix): Dropping index... Clearing searchindex table...Done Rebuilding index fields for 29 pages... Rebuild the index... Done. ** Rebuilding recentchanges table: Rebuilding $wgRCMaxAge=7776000 seconds (90 days) Clearing recentchanges table for time range... Loading from page and revision tables... Inserting from page and revision tables... Updating links and size differences... Loading from user and logging tables... Flagging bot account edits... Flagging auto-patrolled edits... Removing duplicate revision and logging entries... Deleting feed timestamps. Done. ** Rebuilding links tables -- this can take a long time. It should be safe to abort via ctrl+C if you get bored. Refreshing redirects table. Starting from page_id 1 of 29. Refreshing links tables. Starting from page_id 1 of 29. Deleting illegal entries from the links tables... Checking interval (-INF, INF) pagelinks: 0 deleted. imagelinks: 0 deleted. categorylinks: 0 deleted. templatelinks: 0 deleted. externallinks: 0 deleted. iwlinks: 0 deleted. langlinks: 0 deleted. redirect: 0 deleted. page_props: 0 deleted. Done.