WordPress läuft auf Ihrem Server und führt die meiste Zeit Skripte als Antwort auf Anfragen von Ihnen und Ihren Besuchern aus. Dies können Datei-Uploads sein (Bilder, Videos, Themen, Plugins usw.). In diesem Fall erhalten Sie möglicherweise folgende Fehlermeldung:
Die hochgeladene Datei überschreitet die upload_max_filesize in der php.ini
Alle diese Dateien und Skripte sind im Speicher Ihres Servers enthalten. Wenn dort zu viele Menschen gleichzeitig zusammenleben, ist das Limit erreicht und Sie erhalten eine Fehlermeldung wie:
Schwerwiegender Fehler: Zulässige Speichergröße von 3456789 Bytes erschöpft (versucht, 2345678 Bytes zuzuweisen) in /home/example-com/public_html/wp-includes/plugin.php in Zeile 1234
Die Lösung für diese Fehler besteht darin, den für WordPress zugewiesenen Speicherplatz zu erhöhen. In diesem Artikel zeige ich Ihnen 4 Methoden, um das maximale Speicherlimit von WordPress zu erhöhen.
1te Methode: Bearbeiten Sie die Datei php.ini
Wenn Sie cPanel im Abschnitt verwenden Dateien, klicke auf Datei-Manager. Stellen Sie sicher, dass die Box " Versteckte Dateien anzeigen »(Punktdateien) ist markiert und klicke auf den Button « Gehen ".
Wählen Sie im Dateibaum links Ihren Ordner aus wp-admin und suchen Sie eine Datei mit dem Namen php.ini ou php5.ini. Öffnen Sie es und fügen Sie die folgenden Werte hinzu oder ändern Sie sie. Wenn Sie es nicht sehen, erstellen Sie eine. Klicken Sie dazu auf den Link " Neu Datei "Benennen Sie die php.ini ou php5.ini. Öffnen Sie die Datei und fügen Sie die folgenden Zeilen:
upload_max_filesize = 1000M
post_max_size = 2000M
memory_limit = 3000M
file_uploads = On
max_execution_time = 180
Das "M" nach den Werten steht für Megabyte. Ändern Sie die Werte so, wie Sie es für am besten halten. Der Wert max_execution_time repräsentiert die maximale Ladezeit eines Skripts. Beachten Sie jedoch, dass im Allgemeinen upload_max_filesize (maximale Größe einer hochzuladenden Datei) muss der kleinste Wert sein, memory_limit (Gesamtspeicher, der einem Skript zugewiesen ist) die größte und post_max_size (maximale Datengröße einer Post-Typ-Abfrage) das glückliche Medium.
2Jahrhundert Methode: Bearbeiten Sie Ihre .htaccess-Datei
Wenn Sie mit der Datei nicht erfolgreich waren php.ini versuchen, mit der Datei .htaccess durch Hinzufügen oder Bearbeiten der Zeilen am Ende der Datei:
php_value upload_max_filesize 1000M
php_value post_max_size 2000M
php_value memory_limit 3000M
php_value max_execution_time 180
php_value max_input_time 180
Das Prinzip ist dasselbe wie für Ihre Datei php.ini. Speichern Sie Ihre Änderungen und leeren Sie Ihren Browser-Cache.
3Jahrhundert Methode: Bearbeiten Sie Ihre wp-config.php-Datei
Bevor Sie denken, Sie Pech haben, versuchen Sie Ihre Datei zu ändern wp-config.php dies am Ende hinzufügen:
define('WP_MEMORY_LIMIT', '3000M');
Denken Sie daran, das Prinzip ist immer dasselbe. Ersetzen Sie 3000 durch Ihren Wert. Speichern Sie Ihre Änderungen und leeren Sie den Browser-Cache.
4Jahrhundert Methode: Ändern Sie die Werte in Ihrem WHM
Wenn Sie auf einem VPS (Virtual Private Server) oder einem dedizierten Server gehostet werden, können Sie die Werte in Ihrem WHM (Web Hosting Manager) ändern.
Nachdem Sie sich authentifiziert haben, gehen Sie zu Server Konfiguration> Einstellungen anpassen. Geben Sie auf der Registerkarte PHP die für Sie passenden Werte ein und klicken Sie auf die Schaltfläche Speichern.
dann in Dienstkonfiguration> PHP-Konfigurationseditor ändern Sie die Werte memory_limit et upload_max_filesize zu Ihrer Bequemlichkeit.
Schließlich wird in Abschnitt Optionen & Informationen finde und ändere den Wert max_execution_time. Klicken Sie auf die Schaltfläche Speichern unten auf der Seite.
Das ist alles für diesen Artikel über Möglichkeiten, wie Sie Speicherbeschränkungen auf Ihrem Server und WordPress beheben können. Sind Sie jemals auf diese Probleme gestoßen? Kennen Sie andere Lösungen? Teile sie uns im Kommentarbereich mit.
Hallo Liebes sehr gutes Tutorial, mach weiter, Glückwunsch, das ist genau das, wonach ich gesucht habe. Ich programmiere mit Logik und die Werte, die du gegeben hast, sind extrem gut. Sehr dankbar, Ihr Tutorial zu treffen!
Deine Tutorials sind wirklich Unsinn !! In der Datei php.ini gebe ich den Wert ein, den Sie auf Ihrer Site angegeben haben. Es gibt einen Syntaxfehler von '=' an, also setze ich das double == und jetzt ist es das M, das das Problem verursacht. Wenn ich das M entferne, sagt es mir Syntaxfehler, unerwartete 'post_max_size' (T_STRING)! Kurz gesagt, was auch immer ich tue, es gibt Fehler !!! Schlampe, um auf Ihren Artikel zu klicken, es funktioniert nicht einmal !!
Hallo Nico,
Es ist immer noch neugierig, Sie möchten Hilfe erhalten und anstatt ruhig darum zu bitten, zu verstehen, warum es nicht funktioniert, gehen Sie direkt zu Beleidigungen über. Niemand hat Sie zu unserem Blog eingeladen und Zehntausende von Benutzern finden dort jeden Tag Lösungen.
Kurz gesagt, viel Glück für die nächste.