Ich wollte in der MediaWiki eine KMZ Datei hochladen bei welcher es sich intern um eine ZIP Datei handelt. Leider quitiert die MediaWiki das mit der Fehlermeldung:
Diese Datei kann nicht hochgeladen werden, da der Internet Explorer sie als „application/zip“ erkennt, welcher ein nicht erlaubter potentiell gefährlicher Dateityp ist.
Also was tun? Man kopiert folgendes
$wgMimeTypeBlacklist= array(
# HTML may contain cookie-stealing JavaScript and web bugs
‚text/html‘, ‚text/javascript‘, ‚text/x-javascript‘, ‚application/x-shellscript‘,
# PHP scripts may execute arbitrary code on the server
‚application/x-php‘, ‚text/x-php‘,
# Other types that may be interpreted by some servers
‚text/x-python‘, ‚text/x-perl‘, ‚text/x-bash‘, ‚text/x-sh‘, ‚text/x-csh‘,
# Windows metafile, client-side vulnerability on some systems
‚application/x-msmetafile‘,
# A ZIP file may be a valid Java archive containing an applet which exploits the
# same-origin policy to steal cookies
‚application/zip‘,
);
in die LocalSettings.php und entfernt dort alle Teile welche man hochladen möchte und schon funktioniert es.