So beheben Sie den Fehler „Entschuldigung, dieser Dateityp ist aus Sicherheitsgründen nicht zulässig“ in WordPress

Veröffentlicht: 2019-02-12

Wenn Sie versucht haben, eine Datei in Ihre Medienbibliothek hochzuladen und die Fehlermeldung "Dieser Dateityp ist aus Sicherheitsgründen nicht zulässig" erhalten, sind Sie möglicherweise ratlos, wie Sie weiter vorgehen sollen. Glücklicherweise gibt es mehrere Möglichkeiten, den Fehler zu beheben und die Dinge wieder normal zu machen.

In diesem Artikel erklären wir, warum der Fehler „Dieser Dateityp ist aus Sicherheitsgründen leider nicht zulässig“ in WordPress vorhanden ist. Dann zeigen wir Ihnen fünf Möglichkeiten, den Fehler zu beheben und eine beliebige Datei auf Ihre WordPress-Site hochzuladen.

Lass uns anfangen!

Abonnieren Sie unseren Youtube-Kanal

Den Fehler „Entschuldigung, dieser Dateityp ist aus Sicherheitsgründen nicht zulässig“ in WordPress verstehen

Der Grund für diesen WordPress-Fehler ist viel einfacher, als es den Anschein hat. Sie wissen es vielleicht nicht, aber WordPress hat Einschränkungen bezüglich der Dateitypen, die Sie hochladen können. Der Fehler „Dieser Dateityp ist aus Sicherheitsgründen nicht zulässig“ wird angezeigt, wenn Sie versuchen, einen unzulässigen Dateityp hochzuladen.

Der Fehler "Dieser Dateityp ist aus Sicherheitsgründen leider nicht zulässig" in WordPress.

Der Grund für diese Einschränkungen besteht darin, Sicherheitsprobleme aufgrund von Schwachstellen beim Hochladen von Dateien zu vermeiden. Das versehentliche oder absichtliche Hochladen von schädlichen ausführbaren Dateien kann Ihrer Website dauerhaften Schaden zufügen. Andere können Hackern Zugriff auf Ihre Site oder Ihren Server gewähren.

Dieser Fehler hindert Sie zwar daran, Dateien auf Ihre Website hochzuladen, tut dies jedoch auch für Ihre Benutzer. Ohne „Roadblocks“ könnte praktisch alles auf Ihre Seite hochgeladen werden, was natürlich ein großes Risiko darstellt.

Kurz gesagt, der Fehler „Dieser Dateityp ist aus Sicherheitsgründen leider nicht zulässig“ dient zum Schutz Ihrer Website und ist sicherlich nicht der schlimmste WordPress-Fehler, auf den Sie stoßen können. Wenn Sie jedoch einen unzulässigen Dateityp hochladen müssen, stellt dieser gut gemeinte Fehler immer noch ein Problem dar.

So beheben Sie den Fehler „Entschuldigung, dieser Dateityp ist aus Sicherheitsgründen nicht zulässig“ in WordPress (4 Methoden)

Wenn es um diesen speziellen Fehler geht, haben Sie verschiedene Möglichkeiten, damit umzugehen. Abhängig von Ihrer Situation sollte eine der unten aufgeführten Methoden eine einfache Lösung bieten.

Einige Hosting-Anbieter beschränken jedoch auch die Dateitypen, die Sie hochladen können. Wenn Ihre eine davon ist, können die unten aufgeführten Methoden den Fehler nicht beheben. In diesen Fällen sollte die Kontaktaufnahme mit Ihrem Hosting-Provider Ihre erste Anlaufstelle sein. Sie sollten in der Lage sein, Ihnen bei der Lösung der Situation zu helfen.

1. Fügen Sie zulässige Dateitypen hinzu, indem Sie die WordPress Multisite-Einstellungen ändern

Mit WordPress Multisite können Sie mit einer einzigen WordPress-Installation ein Netzwerk von Websites erstellen. Dies ist beispielsweise praktisch, wenn Sie Benutzern ermöglichen möchten, eigene Blogs zu erstellen, oder wenn Sie ein internationales Unternehmen sind und Subdomains verwenden möchten, um länderspezifische Websites zu erstellen, die gleichzeitig aktualisiert werden können.

Im Gegensatz zu Single-Site-WordPress-Installationen verfügt Multisite über eine Einstellung, mit der Sie problemlos Datei-Uploads zulassen können, die normalerweise von WordPress nicht zugelassen werden. Um darauf zuzugreifen, navigieren Sie zu Netzwerkeinstellungen unter Einstellungen im Netzwerk-Admin- Dashboard:

WordPress Multisite-Netzwerkeinstellungen.

Unter der Überschrift Upload-Einstellungen finden Sie die Einstellung Dateitypen hochladen , in der Sie die Erweiterungen für die Dateitypen hinzufügen können, die Sie zulassen möchten.

Einstellung für Dateitypen hochladen in WordPress Multisite.

Sobald Sie Ihre Änderungen speichern, werden die zulässigen Dateitypen für alle Sites in Ihrem Netzwerk aktualisiert, sodass Sie und Ihre Benutzer alle in dieser Einstellung enthaltenen Dateitypen hochladen können.

2. Genehmigte Dateitypen mit einem Plugin ändern

Es gibt mehrere Plugins, mit denen Sie verbotene Dateitypen hochladen können, z. B. Dateimanager und erweiterte Medienbibliothek. Diese Plugins verfügen über Einstellungen, mit denen Sie zulässige Multipurpose Internet Mail Extensions (MIME)-Typen zum Hochladen in WordPress hinzufügen können.

Ein MIME-Typ beschreibt den Inhalt einer Datei und teilt Ihrem Browser mit, wie er korrekt angezeigt wird. Die Dateierweiterung .jpg entspricht beispielsweise dem MIME-Typ image/jpeg und wird in Webbrowsern als Bild angezeigt.

Wir verwenden das Enhanced Media Library-Plugin, um neue zulässige MIME-Typen für den Upload hinzuzufügen. Sie können das Plugin schnell im Plugins- Bereich von WordPress installieren und aktivieren:

Das Enhanced Media Library-Plugin.

Wenn das Plugin aktiviert ist, gehen wir zu unseren Einstellungen und sehen, dass es eine MIME-Typen > Medien- Option gibt:

Mime-Typ-Einstellungen, die mit dem Enhanced Media Library-Plugin aktiviert wurden.

Es gibt zwei Möglichkeiten, Uploads für einen bestimmten MIME-Typ zuzulassen. Die erste besteht darin, einfach das Kästchen für den gewünschten MIME-Typ in der Spalte Upload zulassen auszuwählen. Wenn Ihr gewünschter Typ jedoch nicht aufgeführt ist, müssen Sie oben auf der Seite Neuen MIME-Typ hinzufügen auswählen.

Die Mime-Typen-Einstellungen der erweiterten Medienbibliothek.

Dadurch wird eine neue Zeile hinzugefügt, in der Sie die Erweiterung, den MIME-Typ und die Labels eingeben können. Wählen Sie als Nächstes das Kontrollkästchen Upload zulassen für den neuen MIME-Typ aus. Wenn Sie Ihre Meinung ändern, können Sie Einträge entfernen, indem Sie die Schaltfläche am Ende jeder Zeile verwenden, oder wählen Sie WordPress-Standard-MIME-Typen für die ursprünglichen Einstellungen wiederherstellen.

3. Verwenden Sie den Upload_Mimes- Filter, indem Sie die Datei functions.php Ihres Themes bearbeiten

Sie können die zulässigen MIME-Typen Ihrer Site stattdessen manuell ändern. Um dies zu tun, müssen Sie auf die Datei functions.php Ihres Themes zugreifen und eine WordPress-Funktion verwenden, die als "Filter" bekannt ist.

Die Datei functions.php definiert das Verhalten oder die Funktionen Ihrer WordPress-Site. In WordPress können Sie Filter verwenden, um die Standardfunktionen der Plattform zu ändern. Durch das Hinzufügen des upload_mimes- Filters zu functions.php änderst du das Standardverhalten von WordPress, wenn du versuchst, einen unzulässigen Dateityp hochzuladen.

Sichern Sie zunächst Ihre Site, um sicherzustellen, dass Sie eine Möglichkeit haben, sie wiederherzustellen, wenn beim Bearbeiten wichtiger Site-Dateien etwas schief geht. Dann müssen Sie mit einem FTP-Client wie FileZilla über FTP auf Ihre Datei functions.php zugreifen.

Sobald Sie sich mit dem Server Ihrer Site verbunden haben, finden Sie Ihre Datei functions.php im Ordner Ihres Themes im Verzeichnis wp-content . Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Anzeigen/Bearbeiten .

Auswahl der Datei functions.php zur Bearbeitung über FTP.

Die Datei wird in Ihrem Texteditor geöffnet, wo Sie den folgenden Code hinzufügen können:

function my_custom_mime_types( $mimes ) {

// New allowed mime types.
$mimes['svg'] = 'image/svg+xml';
$mimes['svgz'] = 'image/svg+xml';
$mimes['doc'] = 'application/msword';

// Optional. Remove a mime type.
unset( $mimes['exe'] );

return $mimes;
}
add_filter( 'upload_mimes', 'my_custom_mime_types' );

Fügen Sie dem Array die gewünschten MIME-Typen und die entsprechenden Erweiterungen hinzu. Sie können auch MIME-Typen, die Sie verbieten möchten, zum optionalen Abschnitt Mime-Typ entfernen hinzufügen oder ihn löschen, wenn er nicht zutreffend ist.

Mit dieser Methode können Sie angeben, welche MIME-Typen Sie zulassen möchten, sodass Sie weiterhin die Kontrolle darüber haben, was auf Ihre Site hochgeladen wird, um Sicherheitslücken beim Hochladen von Dateien zu vermeiden. Denken Sie daran, Ihre Änderungen zu speichern, wenn Sie mit der Bearbeitung fertig sind.

4. Erlaube ungefilterte Uploads in deiner wp-config.php- Datei

Wenn Sie alle Dateitypen zum Hochladen zulassen möchten, können Sie dies tun, indem Sie wp-config.php bearbeiten – die Datei, die Informationen zur Datenbank Ihrer Site enthält. Auch hier sollten Sie Ihre Website sichern, falls beim Bearbeiten etwas schief geht.

Dann greifen Sie über FTP auf wp-config.php zu , wie wir in der vorherigen Methode beschrieben haben. Die Datei sollte sich im Stammverzeichnis Ihrer Website befinden. Wählen Sie Anzeigen/Bearbeiten , um den Texteditor zu öffnen.

Auswahl der Datei wp-config.php zur Bearbeitung per FTP.

Sie können der Datei den folgenden Code an einer beliebigen Stelle oberhalb der Zeile mit der Aufschrift „/* Das ist alles, beenden Sie die Bearbeitung. Viel Spaß beim Bloggen. */”:

define('ALLOW_UNFILTERED_UPLOADS', true);

Speichern Sie Ihre Änderungen, wenn Sie mit der Bearbeitung fertig sind. Beachten Sie, dass dies bedeutet, dass Sie oder Benutzer nicht daran gehindert werden, versehentlich (oder absichtlich) bösartige Dateien auf Ihre Website hochzuladen. Daher ist es möglicherweise ratsam, andere Optionen auszuprobieren, bevor Sie auf diese zurückgreifen.

Abschluss

WordPress-Fehler können zu Rückschlägen führen, wenn Sie Änderungen an Ihrer Website vornehmen. Wenn es jedoch um den Fehler "Entschuldigung, dieser Dateityp ist aus Sicherheitsgründen nicht zulässig" geht, gibt es mehrere Lösungen, mit denen Sie Dateien hochladen können, die WordPress standardmäßig nicht zulässt.

In diesem Artikel haben wir besprochen, was diesen Fehler in WordPress verursacht und warum er existiert. Dann haben wir vier mögliche Lösungen zur Behebung des Fehlers bereitgestellt:

  1. Fügen Sie zulässige Dateitypen hinzu, indem Sie die WordPress Multisite-Einstellungen ändern.
  2. Ändern Sie genehmigte Dateitypen mithilfe eines Plugins.
  3. Verwenden Sie den upload_mimes- Filter, indem Sie die Datei functions.php Ihres Themes bearbeiten.
  4. Erlaube ungefilterte Uploads in deiner wp-config.php- Datei.

Haben Sie Fragen zum Fehler Sorry, dieser Dateityp ist aus Sicherheitsgründen nicht erlaubt in WordPress? Lass es uns im Kommentarbereich unten wissen!

Miniaturansicht des Artikels: 1000s_pixels / shutterstock.com