Manuel:nukePage.php
Version de MediaWiki : | ≥ 1.6 |
Fichier MediaWiki : nukePage.php | |
---|---|
Emplacement : | maintenance/ |
Code source : | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes : | NukePage |
Détails
Le fichier nukePage.php est un script de maintenance qui efface des enregistrements de pages de la base de données définitivement (les fonctions de restauration classiques ne peuvent pas la récupérer).
Ce script ne met pas à jour les tableaux de liens, ce qui veut dire que les liens depuis et vers cette page seront toujours présents dans les requêtes Spécial:WhatLinksHere, par exemple.
Options et arguments
Option/Argument | Description | Nécessaire ? |
---|---|---|
title | pagetitle est le titre de la page que vous voulez supprimer. Inclure l'espace de noms et remplacer les espaces par des tirets bas ("_"). | obligatoire |
--delete | Utiliser cette option pour vraiment supprimer la page. Sinon, ce script ne fera que afficher si la page a été trouvée, et n'effectuera aucune suppression. | optionnel |
Utilisation
php maintenance/nukePage.php pageTitle [ --delete ]
Exécution à blanc pour vérifier la suppression
Terminal
$ php maintenance/nukePage.php FooPage Searching for "FooPage"...found "FooPage" with ID 258. Searching for revisions...found 1.
Faire l'action de suppression
Terminal
$ php maintenance/nukePage.php FooPage --delete Searching for "FooPage"...found "FooPage" with ID 258. Searching for revisions...found 1. Deleting page record...done. Cleaning up recent changes...done. Deleting revisions...done. Searching for active text records via contents table...done. Searching for inactive text records...done. 0 inactive items found. Updating site stats...done.