Manual:CheckImages.php/ja

Category:MediaWiki code/ja#CheckImages.php

詳細

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
MediaWiki バージョン 1.39.13 以前では、メンテナンス スクリプトを php maintenance/run.php スクリプト名 ではなく php maintenance/スクリプト名.php を使用して実行する必要があります。

関連項目

Category:Maintenance scripts/ja#CheckImages.php Category:File maintenance scripts/ja
Category:File maintenance scripts/ja Category:Maintenance scripts/ja Category:MediaWiki code/ja