Manual:checkImages.php
MediaWiki ファイル: checkImages.php | |
---|---|
場所: | maintenance/ |
ソース コード: | master • 1.43.1 • 1.42.6 • 1.39.12 |
クラス: | CheckImages |
詳細
checkImages.phpは、ファイルが存在するか、読み取り可能かなどを確認するメンテナンススクリプトです。
技術的な詳細
これらの文書は、MediaWikiバージョン1.19からのcheckImages.php
の検討に基づいています。
実行すると、main loopはwikiデータベースのimage テーブルを反復処理します。既定で一度に1000行を処理し、すべての行を処理するまで継続します。
各行には、ファイル名、サイズ、ファイルの場所が記録されています。
ファイルの場所がローカルパスの場合、ファイル名はstat()
を使いテストされます。
ファイルが開けません | "$IMG missing" |
ディレクトリです | "$IMG is a directory" |
画像サイズはゼロでないが、ファイルサイズはゼロです | "$IMG truncated ..." |
画像サイズとファイルサイズが一致しません | "$IMG size mismatch" |
このテストでは画像ファイルを読み取ろうとしないため、ローカルファイルシステムで読み取れないブロックを検出できません。
オプション/引数
このスクリプトには引数はありません。
使用法
php maintenance/run.php checkImages
Terminal
$ php maintenance/run.php checkImages Good images: 27/27
MediaWiki バージョン 1.39.12 以前では、メンテナンス スクリプトを
php maintenance/run.php scriptName
ではなく php maintenance/scriptName.php
を使用して実行する必要があります。