23.4 Media Manager: »Configuration Problem«
 
In einigen Joomla!-Versionen arbeitet der Media Manager nicht richtig. Es erscheint die Fehlermeldung
Configuration Problem: "" does not exist.
In diesem Fall müssen Sie von Hand in den Code eingreifen. Öffnen Sie dazu die Datei joomla/administrator/components/com_media/admin.media.php, und suchen Sie den Bereich:
33 function makeSafe( $file ) {
34 $regex = '#\.\.|[^A-Za-z0–9\.\_\-/ ]#';
35 return preg_replace( $regex, '', $file );
36 }
Listing 23.1 Auszug aus admin.media.php
Löschen Sie nun in Zeile 34 das |- Zeichen. Die neue Zeile heißt also:
34 $regex = '#\.\.[^A-Za-z0–9\.\_\-/ ]#';
Als Nächstes müssen Sie in der Zeile 44 das kleine p gegen ein großes P austauschen. Aus
44 $dirPath = makeSafe(mosGetParam($_POST, 'dirpath', ''));
wird:
44 $dirPath = makeSafe(mosGetParam($_POST, 'dirPath', ''));
Jetzt sollte der Media Manager wieder funktionieren.
|