Wollte grad für einen Artikel in WordPress über die Mediathek eine .tar.bz2-Datei hochladen und bekam Prompt die Meldung, dass dieser MIME Type aus Sicherheitsgründen nicht zulässig sei, obwohl er 2min vorher noch eine .tar.gz anstandslos angenommen hat. Es kommt folgende Fehlermeldung:
„xxxxxxxxxxxx.tar.bz2“ konnte wegen eines Fehlers nicht hochgeladen werden
Tut mir leid, aber aus Sicherheitsgründen ist dieser Dateityp nicht erlaubt.
Tut mir leid, aber aus Sicherheitsgründen ist dieser Dateityp nicht erlaubt.
Da fässt man sich schon am Kopf über solche Schikanen. Also fix mal Google angeworfen und auch was gefunden.
- Mit einem Editor die
/<wp-documentroot>/wp-includes/functions.php
öffnen. - nach der Funktion
function get_allowed_mime_types()
suchen – hier sollten schon einige Einträge vorhanden sein. - wir fügen in der Liste
'bz2' => 'application/x-bzip2',
hinzu (Komma nicht vergessen) und speichern das ganze ab.
Voila! Wir können nun endlich .tar.bz2-Dateien per Mediathek hochladen. Das ganze funktioniert natürlich auch für andere Dateitypen, man muss immer nur den passenden MIME Typ der jeweiligen Datei herausbekommen.
Danke, aber function get_allowed_mime_types() wurde im aktuellen WP nicht gefunden :(
Anscheinend gibt es dafür ein Plugin :)
Danke für den Hinweis, das Plugin heißt „Unsafe Mimetypes“, falls wer danach sucht :>.