MediaWiki file: refreshFileHeaders.php
Location: maintenance/
Source code: master 1.40.0 1.39.4 1.35.11
Classes: RefreshFileHeaders

Details

refreshFileHeaders.php file is a maintenance script to refresh file headers from metadata.

Options

Option Description Required
--verboseOutput information about each fileOptional
--startName of file to start withOptional
--endName of file to end withOptional
--media_typeMedia type to filter forOptional
--major_mimeMajor mime type to filter forOptional
--minor_mimeMinor mime type to filter forOptional
--refreshContentTypeSet to true to refresh file content type from mime data in databaseOptional

Usage

php maintenance/refreshFileHeaders.php [ --start| --end| --major_mime| --media_type| --minor_mime| --refreshContentType| --verbose ]

Refreshing file metadata

Terminal
$ php maintenance/refreshFileHeaders.php

Processing next 12 row(s) starting with 1631330937964.jpeg.
Updating headers for 12 file(s).
Done. Updated headers for 12 file(s).

Refreshing files' metadata with verbose

Terminal
$ php maintenance/refreshFileHeaders.php --verbose

Processing next 12 row(s) starting with 1631330937964.jpeg.
Queued headers update for file '1631330937964.jpeg'.
Queued headers update for file 'Logo.jpg'.
Queued headers update for file 'r-foundation-logo2.png'.
Queued headers update for file 'Screenshot_2021-08-12_at_11.10.17_AM.png'.
Queued headers update for file 'Foo.jpeg'.
Queued headers update for file 'AkaInfo.png'.
Queued headers update for file 'Bar.jpeg'.
Queued headers update for file 'Screenshot_2021-08-13_at_11.10.17_AM.png'.
Queued headers update for file 'Karma.jpeg'.
Queued headers update for file 'Wikilogo.png'.
Queued headers update for file 'Wikiversity-logo.jpeg'.
Queued headers update for file 'Twink.png'.
Updating headers for 12 file(s).'.
Done. Updated headers for 12 file(s).

Refreshing only PNG files' metadata

Terminal
$ php maintenance/refreshFileHeaders.php --minor_mime png

Processing next 6 row(s) starting with r-foundation-logo2.png.
Queued headers update for file 'r-foundation-logo2.png'.
Queued headers update for file 'Screenshot_2021-08-12_at_11.10.17_AM.png'.
Queued headers update for file 'AkaInfo.png'.
Queued headers update for file 'Screenshot_2021-08-13_at_11.10.17_AM.png'.
Queued headers update for file 'Wikilogo.png'.
Queued headers update for file 'Twink.png'.
Updating headers for 6 file(s).'.
Done. Updated headers for 6 file(s).

See also

  • Manual:FindMissingFiles.php
  • Manual:File metadata handling
This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.