Wenn Sie jemals auf einen Fehler gestoßen sind, als Sie versucht haben, Medien hochzuladen, ein großes Theme zu installieren oder ein umfangreiches Plugin zu Ihrer WordPress-Site hinzuzufügen, kennen Sie wahrscheinlich die Frustration, die maximale Datei-Upload-Begrenzung zu erreichen. Die Standardeinstellungen in WordPress schränken die Größe der Dateien ein, die Sie hochladen können. Dies kann frustrierend sein, wenn Sie mit großen Mediendateien oder Themen arbeiten müssen. Solche Einschränkungen können Ihren Prozess verlangsamen und sich auf alles auswirken, vom Hochladen von Bildern bis hin zur Konfiguration wesentlicher Funktionen auf Ihrer Website.
In diesem Leitfaden zeigen wir Ihnen einige einfache und effektive Methoden, um die Datei-Upload-Größe in WordPress zu erhöhen und Ihren Arbeitsablauf reibungsloser zu gestalten. Unabhängig davon, ob Sie mit der Bearbeitung einer PHP-Datei vertraut sind, können Sie die . htaccess-Datei oder mit einem Plugin finden Sie eine Methode, die für Sie funktioniert, um diese Dateigrößenbeschränkung aufzuheben und größere Dateien reibungslos hochzuladen. Lassen Sie uns Ihre WordPress-Seite reibungslos zum Laufen bringen!
Methode 1: Wenden Sie sich an Ihren WordPress-Hosting-Anbieter
Um die Größe der höchsten Datei, die in WordPress hochgeladen werden kann, zu erhöhen, ist die beste Methode, sich mit Ihrem Hosting-Anbieter in Verbindung zu setzen. Es erspart Ihnen den Umgang mit Code-Schnipseln oder Server-Setups, wie z. B. das Herunterdrehen .php oder der .htaccess-Datei.
Wenn Sie ein Bluehost-Benutzer sind, melden Sie sich bei Ihrem Bluehost-Benutzerkonto an und wählen Sie das Symbol „Chat“ unten auf der Seite aus. Von hier aus können Sie das Support-Team bitten, die maximale Größe der Upload-Datei für Sie zu erhöhen.
Mit dieser schnellen Methode müssen Sie keine technischen Einstellungen wie die maximale Upload-Größe Ihrer Website verwenden. Auf diese Weise können Sie entweder große Dateien hochladen oder sehr bequem zwischen verschiedenen Versionen wechseln.
Methode 2: Erstellen oder Bearbeiten der php.ini Datei
Eine weitere effektive Möglichkeit, die endgültige Datei-Upload-Größe in WordPress zu erhöhen, besteht darin, eine Datei namens php.ini zu erstellen oder zu bearbeiten. Diese Datei spielt eine Schlüsselrolle bei der Verwaltung verschiedener Servereinstellungen, einschließlich der maximalen Upload-Größe für Ihre WordPress-Site. Indem Sie diese Datei optimieren, können Sie die Limits, die sich auf Datei-Uploads auswirken, leicht anpassen, sodass Sie große Dateien wie Themes, Plugins oder Medien hochladen können, ohne auf den gefürchteten Fehler „Dateigrößenbeschränkung“ zu stoßen.
Wenn Ihr Hosting-Provider cPanel verwendet, wie es viele tun (wie Bluehost), können Sie diese Änderung mit dem integrierten MultiPHP INI Editor vornehmen. So geht’s:
Melden Sie sich zunächst über das Dashboard Ihres Hosting-Anbieters bei Ihrem cPanel an. Bei Bluehost finden Sie beispielsweise die cPanel-Option auf der Registerkarte „Hosting“.
Sobald Sie sich in cPanel befinden, scrollen Sie nach unten zum Abschnitt „Software“ und klicken Sie auf MultiPHP INI Editor.
Suchen Sie dort den Abschnitt mit der Bezeichnung upload_max_filesize und geben Sie einfach die gewünschte Dateigrößenbeschränkung ein. Nachdem Sie Ihre Änderungen vorgenommen haben, klicken Sie auf „Übernehmen“ und schon sind Sie fertig.
Alternativ können Sie auf die Registerkarte „Editor-Modus“ wechseln, wo Sie die Größe des Datei-Uploads direkt im Editor ändern können. Suchen Sie einfach den Abschnitt „upload_max_filesize“ und passen Sie ihn an, um das Limit für das Hochladen von Dateien zu erhöhen. Sobald Sie Ihre Änderungen vorgenommen haben, klicken Sie auf die Schaltfläche „Speichern“, um sie zu übernehmen.
Bearbeiten von php.ini durch Hinzufügen von Code
Wenn Sie sich etwas abenteuerlustiger fühlen oder keinen cPanel-Zugriff haben, können Sie die php.ini Datei manuell erstellen oder bearbeiten. Navigieren Sie mit einem FTP-Client oder dem Dateimanager Ihres Hosting-Anbieters zum Stammordner Ihrer Website (dem WordPress-Stammverzeichnis).
Wenn die php.ini Datei noch nicht vorhanden ist, erstellen Sie einfach eine neue. Fügen Sie dann den folgenden Codeausschnitt hinzu:
upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 300
Sie können den 256M auf die Größe einstellen, die Sie für Ihre Uploads benötigen. Nach dem Speichern wird dadurch die maximale Upload-Größe erhöht, sodass Sie große Bilddateien oder Medien-Uploads reibungslos hochladen können.
Methode 3: Hinzufügen von Code zur functions.php Datei Ihres Designs
Als Nächstes kann das Hinzufügen eines Code-Snippets zur functions.php Datei deines Themes dir helfen, die maximale Datei-Upload-Größe in WordPress zu erhöhen. Während Sie diese Datei direkt bearbeiten können, ist es viel sicherer und einfacher, ein Plugin wie WPCode zu verwenden. Mit diesem Plugin können Sie Ihrer WordPress-Site benutzerdefinierten Code hinzufügen, ohne Fehler zu riskieren oder Ihre Site zu beschädigen.
Um loszulegen, müssen Sie zunächst das kostenlose WPCode-Plugin installieren. Nach der Installation und Aktivierung gehen Sie zu Code-Snippets » + Snippet hinzufügen. Bewegen Sie den Mauszeiger über die Option „Fügen Sie Ihren benutzerdefinierten Code hinzu“ und klicken Sie auf die Schaltfläche „Benutzerdefiniertes Snippet hinzufügen“.
Nun werden Sie zu einem Bildschirm weitergeleitet, in dem Sie Ihrem neuen Snippet einen Namen geben können. Ändern Sie den Codetyp in PHP Snippet und fügen Sie diesen Code dann in den Abschnitt Codevorschau ein:
@ini_set( 'upload_max_size' , '256M' );
@ini_set( 'post_max_size', '256M');
@ini_set( 'max_execution_time', '300' );
Fühlen Sie sich frei, den Wert von 256M auf die maximale Upload-Größe einzustellen, die Sie benötigen. Wenn Sie fertig sind, schalten Sie den Schalter oben auf „Aktiv“ und klicken Sie auf die Schaltfläche Snippet speichern. Der Code wird nun auf Ihrer WordPress-Seite live sein, wodurch sich die maximale Datei-Upload-Größe erhöht, ohne dass Sie direkt mit den Kerndateien herumspielen müssen.
Diese Methode ist perfekt für diejenigen, die ihre WordPress-Site sicher bearbeiten und die Upload-Limits für Dateien einfach verwalten möchten.
Methode 4: Ändern Sie die .htaccess-Datei
Sie können die maximale Datei-Upload-Größe in WordPress erhöhen, indem Sie auch die .htaccess-Datei ändern. Diese Datei ist von entscheidender Bedeutung, da sie die wichtigsten Konfigurationseinstellungen für Ihre Website steuert. Um zu beginnen, müssen Sie sich mit einem FTP-Client bei Ihrem Server anmelden.
Sobald du angemeldet bist, navigiere zum Stammordner deiner Website, in dem sich die .htaccess-Datei befindet. Wenn Sie sie nicht sehen, hat Ihr Dateimanager oder FTP-Client die Datei möglicherweise ausgeblendet.
Nachdem Sie die Datei gefunden haben, öffnen Sie sie, und fügen Sie den folgenden Codeausschnitt hinzu, um die Uploadgröße zu erhöhen:
php_value upload_max_filesize 256M
php_value post_max_size 25M
php_value max_execution_time 300
php_value max_input_time 300
Wenn Sie die Upload-Größe noch weiter erhöhen müssen, passen Sie einfach den Wert von 256M an die gewünschte Dateigröße an. Sobald Sie fertig sind, können Sie die Datei speichern und wieder auf Ihren Server hochladen. Mit dieser Methode haben Sie die Kontrolle über Ihre Dateiupload-Limits und können große Dateien wie Bilder und Medien ohne Fehler hochladen.
Indem Sie die .htaccess-Datei bearbeiten, optimieren Sie die Kerneinstellungen Ihres Webservers, was sich direkt auf die Upload-Funktionen Ihrer Website auswirkt.
Methode 5: Verwenden Sie ein Plugin, um die Datei-Upload-Größe zu erhöhen
Wenn Sie sich beim Hinzufügen von Code zu WordPress nicht wohl fühlen, ist die Verwendung eines Plugins wie WP Increase Maximum Upload Filesize eine gute Option, um die maximale Datei-Upload-Größe zu erhöhen. Dieses Plugin macht es einfach, die Upload-Größe anzupassen, ohne sich mit .php Dateien oder der .htaccess-Datei befassen zu müssen.
Installieren und aktivieren Sie zunächst das Plugin.
Sobald das Plugin aktiviert ist, gehen Sie in Ihrem WordPress-Dashboard auf Medien » Upload-Limit erhöhen.
Auf der Einstellungsseite des Plugins sehen Sie ein Dropdown-Menü mit der Bezeichnung Maximale Upload-Dateigröße auswählen. Wählen Sie die gewünschte neue Upload-Größe aus und klicken Sie dann auf die Taste „Änderungen speichern“.
Beachten Sie, dass Ihr Hosting-Anbieter möglicherweise eine maximale Upload-Größe festlegen kann. Wenn Sie größere Dateien hochladen müssen, als im Dropdown-Menü des Plugins verfügbar sind, müssen Sie sich mit Ihrem Hosting-Anbieter in Verbindung setzen, um ein höheres Limit zu beantragen.
Dieses Plugin ist eine einfache Lösung für Benutzer, die es vorziehen, keinen Code zu bearbeiten, aber dennoch große Dateien auf ihre WordPress-Site hochladen müssen.
Methode 6: Erstellen oder Aktualisieren der Datei „.user.ini“
Wenn Ihr Hosting-Provider die globalen PHP-Einstellungen eingeschränkt hat, verwendet er möglicherweise .user.ini Dateien anstelle von php.ini. Genau wie php.ini oder .htaccess findest du die .user.ini Datei in deinem WordPress-Stammverzeichnis .
Wenn es nicht vorhanden ist, können Sie eines erstellen.
Um die .user.ini Datei zu erstellen oder zu ändern, führen Sie die gleichen Schritte aus wie beim Erstellen einer php.ini Datei. Nachdem Sie die Datei erstellt haben, fügen Sie diesen Codeausschnitt hinzu:
upload_max_filesize = 32M
post_max_size = 64M
memory_limit = 128M
Dieser Code erhöht die maximale Upload-Größe, die Beitragsgröße und das Speicherlimit für Ihre WordPress-Site. Es handelt sich um eine ähnliche Methode wie die php.ini Datei, jedoch mit einem anderen Dateinamen. Auf diese Weise können Sie die maximale Datei-Upload-Größe für große Dateien erhöhen und Upload-Fehler beheben.
Methode 7: Verwenden Sie den WordPress-Filter „upload_size_limit“
In WordPress 2.5 wurde der Filter „upload_size_limit“ eingeführt, um mehr Kontrolle über die maximal zulässige Upload-Größe zu ermöglichen, wie in php.ini definiert. Dieser Filter kann angepasst werden, um das Upload-Limit für verschiedene Benutzerrollen, z. B. Nicht-Administratoren, zu ändern. Hier sehen Sie ein Beispiel dafür, wie Sie diesen Filter verwenden können, um eine bestimmte Upload-Größenbeschränkung für Nicht-Administratoren festzulegen.
Im Folgenden finden Sie ein Beispiel von WordPress-Mitarbeiter Drew Jaynes, das die maximale Datei-Upload-Größe für alle Benutzer ohne Administratorrechte auf 10 MB festlegt:
/** Filter the upload size limit for non-administrators. *@param string $size Upload size limit (in bytes). @return int Filtered size limit. */ function filter_site_upload_size_limit( $size ) { // Set the upload size limit to 10 MB for users lacking the 'manage_options' capability. if ( ! current_user_can( 'manage_options' ) ) { // 10 MB limit for non-admins. $size = 1024 10000; } return $size; } add_filter( 'upload_size_limit', 'filter_site_upload_size_limit', 20 );
Dieser Code prüft, ob dem aktuellen Benutzer die Funktion „manage_options“ fehlt (die nur Administratoren zur Verfügung steht) und begrenzt die Upload-Größe auf 10 MB. Sie können diesen Code ändern, um die Uploadgröße für bestimmte Benutzerrollen oder sogar für bestimmte Benutzer-IDs anzupassen, je nach Ihren Anforderungen.
Methode 8: Erhöhen Sie die maximale Größe der Upload-Datei in Nginx
Nginx ist eine Art von Webserver, der häufig verwendet wird, weil er schneller arbeitet. Gleichzeitig werden mehr Anfragen pro Sekunde verarbeitet. Viele leistungsorientierte Hosting-Dienste befreien WordPress, einschließlich Bluehost, nutzen Nginx.
Wenn Ihre WordPress-Website auf einem Nginx-Server gehostet wird und Sie sich in einer Position befinden, in der Sie die maximale Dateigröße für den Upload erhöhen müssen, müssen Sie dies sowohl in der php.ini-Datei als auch in der Datei nginx.conf ändern.
Schritt 1: Ändern der php.ini Datei
Beginnen Sie damit, Ihre php.ini Datei zu suchen und zu bearbeiten, um die Upload-Einstellungen anzupassen. Auf einem Nginx-Server befindet sich diese Datei normalerweise unter ‚/etc/php/7.4/fpm/php.ini‘, obwohl der genaue Pfad je nach der auf Ihrem Server installierten PHP-Version variieren kann.
Hier ist der Code, den Sie hinzufügen oder ändern müssen:
upload_max_filesize = 64Mpost_max_size = 128M
Diese Zeilen passen die maximale Datei-Upload-Größe bzw. die maximale Beitragsgröße an. Nachdem Sie Ihre Änderungen vorgenommen haben, speichern Sie die Datei. Um diese Updates anzuwenden, müssen Sie PHP-FPM mit dem folgenden Befehl neu starten:
“’Schlag
sudo service php7.4-fpm restart
„`
Wenn Sie eine andere PHP-Version verwenden, passen Sie den Befehl entsprechend an (z.B. ‚php7.3-fpm‘ oder ‚php8.0-fpm‘).
Schritt 2: Ändern Sie die Datei nginx.conf
Als Nächstes müssen Sie die Datei nginx.conf ändern, um das Upload-Limit auf Serverebene zu erhöhen. Dies geschieht durch Anpassen der Direktive „client_max_body_size“, die die maximale Upload-Größe für den gesamten Nginx-Server steuert.
Um diese Datei zu finden, navigieren Sie zu ‚/etc/nginx/nginx.conf‘. Sie können die Direktive ‚client_max_body_size‘ in einem von drei Blöcken innerhalb der Konfigurationsdatei platzieren, je nachdem, wie weit die Einstellung angewendet werden soll:
– HTTP-Block: Wirkt sich auf alle Websites und Apps aus, die auf dem Server gehostet werden.
“’nginx
http { ... client_max_body_size 128M; }
„`
– Serverblockierung: Betrifft eine bestimmte Website oder App, die auf dem Server gehostet wird.
“’nginx
server { ... client_max_body_size 128M; }
„`
– Standortblock: Wirkt sich auf ein bestimmtes Verzeichnis aus, z. B. „/uploads“ oder „/files“, innerhalb einer Website oder App.
“’nginx
location /files { ... client_max_body_size 128M; }
„`
Passen Sie die Größe (z. B. 128 M) an Ihre bevorzugte maximale Upload-Größe an. Sobald die Änderungen vorgenommen wurden, speichern Sie die Datei.
Schritt 3: Starten Sie Nginx neu
Um die neuen Einstellungen zu übernehmen, starten Sie Nginx mit dem folgenden Befehl neu:
“’Schlag
sudo service nginx reload
„`
Dieser Befehl lädt die Konfiguration neu, ohne den Server anzuhalten, und stellt sicher, dass Ihre Änderungen sofort übernommen werden.
Hinweis für Bluehost-Benutzer:
Sie haben keinen direkten Zugriff auf die Datei nginx.conf , falls Sie eine Partnerschaft mit Bluehost eingegangen sind. Das Support-Team von Bluehost kann diese Änderungen jedoch für Sie vornehmen. Wenden Sie sich einfach an sie und sie werden die Upload-Limits in Ihrem Namen anpassen.
Um die maximale Datei-Upload-Größe auf einer WordPress-Site zu erhöhen, die auf Nginx ausgeführt wird, müssen Sie sowohl die php.ini als auch die nginx.conf-Dateien anpassen. Wenn Sie die Limits in diesen Dateien anpassen und dann PHP-FPM und Nginx neu starten, können Sie größere Dateien hochladen, ohne auf Fehler zu stoßen. Dieser Ansatz trägt dazu bei, dass Ihre WordPress-Site problemlos mit größeren Mediendateien, Plugins oder Themes umgehen kann, ohne auf Größenbeschränkungen zu stoßen.
Abschließende Gedanken
Durch die Erhöhung der maximalen Datei-Upload-Größe in WordPress können Sie große Mediendateien, Themen oder Plugins ohne Unterbrechungen hochladen, was eine reibungslosere Website-Verwaltung und eine verbesserte Funktionalität gewährleistet. Ganz gleich, ob Sie mit großen Dateien umgehen oder mehr Flexibilität benötigen, durch die Erhöhung des Upload-Limits wird Ihr Workflow schneller und effizienter.
Wenn Sie Ihre Website bei Bluehost hosten, steht Ihnen das Support-Team jederzeit zur Verfügung, um Sie bei der Erhöhung Ihrer Upload-Limits zu unterstützen. Egal, ob Sie mit großen Mediendateien arbeiten oder zusätzliche Flexibilität benötigen, Bluehost hilft Ihnen dabei, Ihre WordPress-Site nahtlos zu verwalten.
Häufig gestellte Fragen
Die standardmäßige maximale Upload-Größe in WordPress variiert je nach Serverkonfiguration und Hosting-Anbieter, liegt aber normalerweise zwischen 2 MB und 64 MB.
Du kannst die aktuelle Upload-Größenbeschränkung überprüfen, indem du zu deinem WordPress-Dashboard gehst, zu Medien » Neu hinzufügen navigierst und unter dem Upload-Feld nach dem Hinweis zur maximalen Datei-Upload-Größe suchst.
Sie haben die Möglichkeit, die Upload-Größe zu erhöhen, indem Sie sich an Ihren Hosting-Provider wenden, die php.ini – oder .htaccess-Dateien bearbeiten, Code zur functions.php-Datei hinzufügen oder ein Plugin wie WP Increase Upload Filesize verwenden.
Wenn Sie mit der Bearbeitung von Code nicht vertraut sind, können Sie die Upload-Größe am einfachsten erhöhen, indem Sie ein WordPress-Plugin wie WP Increase Upload Filesize verwenden. Es ermöglicht Ihnen, die Dateigrößenbeschränkung zu erhöhen, ohne sich mit komplexen Servereinstellungen befassen zu müssen.
Wenn nach dem Erhöhen der maximalen Dateiuploadgröße weiterhin Fehler auftreten, müssen Sie sich möglicherweise an Ihren Hostinganbieter wenden. Möglicherweise haben sie auf ihrem Server eine maximale Upload-Größe festgelegt, die angepasst werden muss.