Manual:checkImages.php

From MediaWiki.org
Jump to navigation Jump to search

Other languages:
Deutsch • ‎English • ‎Nederlands • ‎català • ‎español • ‎français • ‎italiano • ‎polski • ‎português • ‎português do Brasil • ‎suomi • ‎中文 • ‎日本語

Details[edit]

checkImages.php file is a maintenance script to check images to see if they exist, are readable, etc.

Technical details[edit]

These notes based on an examination of checkImages.php from MediaWiki version 1.19.

When executed, the main loop iterates through the wiki database's image table, fetching 1000 rows at a time by default, until all rows are obtained.

Each row specifies an image name, image size, and location of the associated image data.

If the location is filename on a local path, the filename is tested with stat().

unable to open file 
"$IMG missing"
file is directory 
"$IMG is a directory"
image size non-zero and file has zero length 
"$IMG truncated ..."
image size and file length not equal 
"$IMG size mismatch"

This test does not attempt to read any data from the image files, so it will not detect unreadable blocks in the local file system.

External links[edit]