Ich hatte aktuell ein Problem mit der Dateisuche innerhalb des Mediawikis unter “Special:ListFiles”. Dieses tritt hauptsächlich auf, wenn man Version 1.15.x verwendet.
Es gab zwei mögliche Lösungsansätze:
1. Anpassung der SpecialListfiles.php
Es gibt in Version 1.15.x den Fehler, dass lowercase mit caseinsensitive verglichen wird.
$this->mQueryConds = array( "LOWER(img_name) LIKE '%{$m}%'" );
Entweder man wechselt zu caseinsensitive oder macht um das LIKE auch einen LOWER().
$this->mQueryConds = array( "LOWER(img_name) LIKE LOWER('%{$m}%')" );
2. Update der Mediawiki-Version auf größer 1.15.x, da dort dieses Problem schon behoben wurde.
$this->mQueryConds = array( 'LOWER(img_name)' . $dbr->buildLike( $dbr->anyString(), strtolower( $nt->getDBkey() ), $dbr->anyString() ) );