Manual:checkImages.php

From Linux Web Expert

Revision as of 10:50, 16 September 2022 by imported>Yuki95
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

詳細

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

関連項目