Manual:checkImages.php
MediaWiki ファイル: checkImages.php | |
---|---|
場所: | maintenance/ |
ソース コード: | master • 1.42.3 • 1.41.4 • 1.39.10 |
クラス: | 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/checkImages.php
Terminal
$ php maintenance/checkImages.php Good images: 27/27