Es wird versucht, der WordPress-Site nur etwas hinzuzufügen, um die folgende Meldung zu erhalten: "Die hochgeladene Datei überschreitet die Anweisung upload_max_filesize in php.ini".

Diese Fehlermeldung kann angezeigt werden, wenn Sie große Dateien, Videos, Plugins, Themen, jede andere Art von Datei, die Sie in Ihr WordPress-Konto hochladen.

In diesem Beitrag helfen wir Ihnen, das Problem zu lösen und es so zu gestalten, dass Sie Ihre größeren Dateien hochladen können. In der Tat werden wir abdecken:

  • Was löst aus "die hochgeladene Datei überschreitet die Anweisung upload_max_filesize in php.ini".
  • So lösen Sie "die hochgeladene Datei überschreitet die Anweisung upload_max_filesize in php.ini"

{autotoc}

Was sind die Ursachen für „Die hochgeladene Datei überschreitet die upload_max_filesize-Direktive in php.ini“?

Was sind die Ursachen für die hochgeladene Datei überschreitet

Warum passiert das? Um die Kapazität Ihres Servers zu schützen, begrenzen Webhosting-Dienste die Gesamtgröße einer hochzuladenden Datei.

Dieses Limit wird in Mega angegebenbytes in England, upload_max_filesize Direktive in php.ini.

Das upload_max_filesize Die Direktive selbst wird in der php.ini Datei, die die Standardserverkonfigurationsdatei für Programme ist, auf denen PHP ausgeführt wird.

Die angezeigte Fehlermeldung bezieht sich auf die Kombination dieser beiden – upload_max_filesize und php.ini.

Es ist wichtig zu beachten, dass diese Upload-Beschränkung keine WordPress-Konfiguration ist. Sie können diese Einschränkung jedoch auf Ihrer WordPress-Site sehen, wenn Sie zu Medien Registerkarte zum Hinzufügen neuer Dateien oder zum Durchführen anderer Upload-Typen (z. B. eines Backups), die größer sind als dieses maximale Upload-Limit

So überprüfen Sie das aktuelle Upload-Limit in WordPress

So überprüfen Sie das aktuelle Upload-Limit in WordPress

Wie Sie im obigen Screenshot sehen können, liegt das Standardlimit bei 128 MB, was recht gut ist und unter den meisten Bedingungen keine Probleme bereiten dürfte. Einige andere Hosts setzen den Standard jedoch auf nur 2 MB oder 4 MB.

Dies bedeutet, dass bei jedem Versuch, eine Datei hochzuladen, die größer als diese Größe ist, die Meldung „Die hochgeladene Datei überschreitet die Upload-Maximaldateigröße-Direktive in php.ini“ oder eine entsprechende Meldung wie „Der Dateiname überschreitet die maximale Uploadgröße für diese Site“ angezeigt wird.

So beheben Sie das Problem, dass die hochgeladene Datei die Upload-Maximaldateigröße-Direktive in php.ini überschreitet

Um dieses Problem zu beheben, müssen Sie das Upload-Limit erhöhen. Dies bedeutet, dass Sie den Wert der Direktive upload_max_filesize in Ihrer php.ini-Konfiguration ändern müssen.

Es gibt viele verschiedene Möglichkeiten, dies zu tun – die von Ihnen gewählte Methode hängt hauptsächlich von der Konfiguration Ihres Hosts ab.

1. Sprechen Sie mit Ihrem Webhosting-Support

Obwohl wir einige Ansätze behandeln, die Sie selbst implementieren können, besteht der einfachste Ansatz normalerweise darin, sich an den Support Ihres Hosts zu wenden und ihn zu bitten, die maximale Upload-Größe für Sie zu erhöhen.

Dies ist eine einfache Anfrage. Die Hilfe Ihres Hosts sollte genau wissen, was Sie möchten, und es sollte nur ein paar Minuten Ihrer Zeit in Anspruch nehmen. 

2. Bearbeiten Sie die Datei php.ini von cPanel

Wenn Ihr Host cPanel verwendet, sollten Sie Ihre php.ini- und upload_max_filesize-Anweisungen über das cPanel-Dashboard aktualisieren können.

Bearbeiten Sie die Datei php.ini von cPanel

Wählen Sie anschließend Ihre WordPress-Site aus dem Dropdown-Menü aus. Anschließend können Sie die Anweisung upload_max_filesize für diese Site ändern:

Screenshot der Änderung der Upload-Maximaldateigröße-Direktive für cPanel

Erhöhen Sie den Wert je nach Ihren Anforderungen.

3. Bearbeiten Sie Ihre php.ini per FTP

Die Datei php.ini verwaltet, wie der Server mit PHP-Programmen arbeitet.

Abhängig von den Einschränkungen Ihres Hosts ist es leider möglicherweise nicht gestattet, php.ini-Einstellungen zu verwenden oder zu ändern. Daher kann auch die Verwendung von .htaccess (auf die wir im nächsten Abschnitt eingehen) eine mögliche Lösung sein.

Sie können jedoch zunächst versuchen, herauszufinden, ob Sie php.ini auf Ihrem Host verwenden dürfen.

Stellen Sie zunächst per FTP eine Verbindung zu Ihrem Server her und gehen Sie zum Stammordner Ihrer Domäne.

Wenn Sie bereits eine php.ini-Datei im Stammordner sehen, können Sie diese aktualisieren. Andernfalls erstellen Sie eine neue Datei und nennen Sie sie php.ini:

Screenshot von - So erstellen Sie eine neue Datei für php.ini

Fügen Sie dann den folgenden Codeausschnitt hinzu oder ändern Sie ihn:

Screenshot der Anweisung „upload_max_filesize“

Fügen Sie den Codeausschnitt ein und ändern Sie den Wert entsprechend Ihren Anforderungen.

Wenn Sie eine vorhandene php.ini-Datei ändern, suchen Sie in der vorhandenen Datei nach denselben Anweisungen und ändern Sie die Zahlen, um Ihr Problem zu lösen.

upload_max_filesize = 128M
post_max_size = 128M
memory_limit = 128M

Bei bestimmten Hosts müssen Sie die suPHP-Direktive auf die .htaccess-Datei Ihrer Site anwenden, damit die oben genannten Änderungen ordnungsgemäß funktionieren.

Dazu können Sie Ihre .htaccess-Datei auch mit PHP aktualisieren und den folgenden Code oben in der Datei anwenden:

<IfModule for mod suphp.c>
  SuPHP ConfigPath/home/yourname/public html
</IfModule

Bitte stellen Sie sicher, dass der Pfad mit dem tatsächlichen Dateipfad Ihrer Site aktualisiert wird.

4. Erhöhen Sie den Wert der maximalen Upload-Dateigröße, indem Sie die .htaccess-Datei bearbeiten

Wenn die oben genannten Techniken nicht funktionieren, können Sie dennoch versuchen, die Direktive zur maximalen Upload-Dateigröße zu ändern, indem Sie die .htaccess-Datei auf Ihrer Site aktualisieren.

Um zu beginnen, greifen Sie auf Ihre Site zu über fTP und ändern Sie die .htaccess-Datei im Stammordner Ihrer Site.

Wenden Sie dann den folgenden Codeausschnitt an und stellen Sie sicher, dass Sie die Werte entsprechend Ihren Anforderungen ändern:

php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value memory_limit 128M

Upload der maximalen Dateigröße htaccess

Wenn Sie nach dem Einfügen des obigen Codefragments eine interne Serverfehlermeldung erhalten, läuft Ihr Server wahrscheinlich im CGI-Modus, sodass Sie diese Befehle in Ihrer .htaccess-Datei nicht verwenden können. Entfernen Sie die soeben eingefügten Codefragmente, und Ihre Website sollte wieder ordnungsgemäß funktionieren.

IMH

Sie wollen eine schnelle Website?

Wen veräpple ich? Tun wir das nicht alle?

Warum also kämpfen so viele von uns?

Die größte Herausforderung besteht normalerweise darin, ein schnelles und zuverlässiges Hosting-Unternehmen zu finden.

Wir haben alle Albträume durchgemacht - der Support dauert ewig oder löst unser Problem nicht, indem wir immer etwas auf Ihrer Seite beschuldigen ... 

Aber der größte Mist ist, dass sich die Website immer langsam anfühlt.

At CollectiveRay Wir hosten mit InMotion-Hosting und unsere Website ist verdammt schnell. Wir laufen auf einem benutzerdefinierten Stack von LightSpeed-Servern, die auf MariaDB mit einer PHP7.4-Engine eingerichtet sind und über Cloudflare laufen. 

In Kombination mit unseren Front-End-Optimierungen bedienen wir jeden Tag zuverlässig 6000 Benutzer, mit Spitzen von mehr als 50 gleichzeitigen Benutzern. 

Möchten Sie ein schnelles Setup wie unseres bekommen? Übertragen Sie Ihre Website kostenlos auf das InMotion-Hosting und erhalten Sie 50 % RABATT auf die aktuellen Preise.

Testen Sie InMotion Hosting mit 50 % RABATT für CollectiveRay Besucher in Dezember 2025 ONLY!

InMotion-Hosting 50 % RABATT für CollectiveRay Besucher

Häufig gestellte Fragen

Besteht ein Risiko, wenn ich die Direktive upload_max_filesize ändere?

Ja, es gibt eine Reihe von Risiken. Das erste Risiko besteht darin, dass ein kleiner Fehler in der .htaccess-Datei Ihre Website mit einem 500-Serverfehler komplett lahmlegt. Sie müssen dann über Ihren Hosting-Server auf die Datei zugreifen und sie reparieren. Es gibt noch weitere Risiken, aber dieses ist das Risiko, dem die meisten Nutzer ausgesetzt sind.

Warum gibt es diese Richtlinie?

Diese Anweisung ermöglicht dem Webhosting-Serveradministrator die Kontrolle über den Server und stellt sicher, dass die Ressourcen gerecht unter den Benutzern aufgeteilt werden. Durch die Zugriffsbeschränkung auf bestimmte Ressourcen kann der Administrator verhindern, dass einzelne Websites oder Benutzer übermäßig viel Ressourcen wie Serverplatz oder -speicher verbrauchen. Eine solch übermäßige Ressourcennutzung kann sowohl absichtlich als auch durch Serverkompromittierung oder Hacks erfolgen.

Was ist upload_max_filesize?

Die Direktive upload_max_filesize ermöglicht es Websites oder Webhostern, die maximale Größe einer einzelnen hochgeladenen Datei zu begrenzen. Die ähnliche Direktive post_max_size gibt die Größe der POST-Daten in einer HTTP-Antwort an, die zum Senden beliebiger Daten an einen Server verwendet wird (nicht nur auf die Dateigröße beschränkt).

Fazit

Um zu überprüfen, ob Ihre Änderungen funktionieren, können Sie die Dateien, die Sie hochladen wollten, erneut hochladen. Prüfen Sie, ob das neue maximale Upload-Limit dem in Ihrer php.ini festgelegten Wert entspricht. Wenn alles gut geht, sehen Sie den neuen Wert und können die Datei hochladen (wie ein Bild in einer Galerie), das Ihnen Probleme bereitet hat.

Wenn nichts von dem hilft, was Sie getan haben, und der Support Ihres Hosters Ihnen aus irgendeinem Grund nicht weiterhelfen kann, können Sie die Datei als Workaround auch per FTP hochladen. FTP hat keine Einschränkungen und ermöglicht Ihnen den Upload von Bildern, Plugins und Themes. Bei Bedarf können Sie auch mehrere Dateien gleichzeitig hochladen.