Manual:copyFileBackend.php

From Linux Web Expert

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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. <translate> Required</translate>
--dst

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

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

Utilisation

php maintenance/copyFileBackend.php --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

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