Manual:CopyFileBackend.php/ja

Category:MediaWiki code/ja#CopyFileBackend.php

詳細

copyFileBackend.php はコンテナ内のすべてのファイルを別のバックエンドにコピーする メンテナンススクリプト です。

オプション

オプション 説明 必須かどうか
--src コピー元のバックエンド必須
--dst コピー先のバックエンド必須
--containers パイプで区切られたコンテナのリスト必須
--subdir 指定した子ディレクトリのみ省略可能
--ratefile バッチサイズを定期的にチェックするファイル省略可能
--prestat Stat the destination files first (try to use listings)省略可能
--skiphash Skip SHA-1 sync checks for files省略可能
--missingonly Only copy files missing from destination listing省略可能
--syncviadelete Delete destination files missing from source listing省略可能
--utf8only Skip source files that do not have valid UTF-8 names省略可能

使用法

php maintenance/run.php copyFileBackend --src sourceBackend --dst destinationBackend --containers containers [ --subdir| --ratefile| --prestat| --skiphash| --missingonly| --syncviadelete| --utf8only ]
Terminal
To give more than one container, give them as separated by pipe (|) like local-public|local-deleted
MediaWiki バージョン 1.39.12 以前では、メンテナンス スクリプトを php maintenance/run.php scriptName ではなく php maintenance/scriptName.php を使用して実行する必要があります。

よくあるエラー

No backend defined with the name '$name'.

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

関連項目

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