Manual:CopyFileBackend.php/fr

Category:MediaWiki code/fr#CopyFileBackend.php

Détails

Le fichier copyFileBackend.php est un script de maintenance pour copier tous les fichiers de conteneurs d'un backend à un autre.

Options

Option Description Obligatoire
--src Backend contenant les fichiers source.obligatoire
--dst

Backend où copier les fichiers. || style="background-color:#FFE0B2;vertical-align:middle;text-align:center;" class="table-yes" | obligatoire

--containers Liste des conteneurs séparés par des tiretsobligatoire
--subdir Ne faire que des fichiers dans ce répertoire enfant.optionnel
--ratefile Fichier pour vérifier périodiquement la taille de paquetoptionnel
--prestat Énumérer les fichiers de destination d'abord (essayer d'utiliser des listes)optionnel
--skiphash Sauter les vérifications synchronisées SHA-1 pour des fichiersoptionnel
--missingonly Ne copier que des fichiers absents du réprtoire de destinationoptionnel
--syncviadelete Supprimer les fichiers non présents dans la liste sourceoptionnel
--utf8only Sauter les fichiers source qui n'ont pas de noms valides UTF-8optionnel

Utilisation

php maintenance/run.php copyFileBackend --src sourceBackend --dst destinationBackend --containers containers [ --subdir| --ratefile| --prestat| --skiphash| --missingonly| --syncviadelete| --utf8only ]
Terminal
Pour donner plus d'un container, les séparer avec des tirets (|) comme local-public|local-deleted
Dans la version MediaWiki 1.39.12 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.

Erreurs communes

No backend defined with the name '$name'.

This error occurs when the value of --src or --dst does not exist in Manuel:$wgFileBackends. Check your --src or --dst parameter.

Voir aussi

Category:Maintenance scripts/fr Category:File maintenance scripts/fr
Category:File maintenance scripts/fr Category:Maintenance scripts/fr Category:MediaWiki code/fr