1.
Paket
auswählen

 

 

 

 

2.
Domain
angeben

 

 

 

 

3.
Screenshots
hochladen

 

 

 

4.
Wir
kümmern
uns darum!

 

WordPress PHP Einstellungen erhöhen

Inhaltsverzeichnis

Deine WordPress Webseite läuft am Limit oder Dein WooCommerce Shop lädt extrem langsam?

In den meisten Fällen lässt sich das schnell und einfach beheben. Indem man die PHP Einstellungen ändert bzw. erhöht. Dazu gibt es mehrere Möglichkeiten, die gängigsten erläutern wir hier nach und nach.

Die überwiegende Mehrheit der Webhoster gestattet ihren Kunden, die PHP Einstellungen zu erhöhen. Es existieren verschiedene Methoden hierfür, die nicht von jedem Provider gleichermaßen angeboten werden. Deswegen führen wir jeweils unterschiedliche Möglichkeiten auf.

Die Standardwerte für PHP-Skripte können von Server zu Server unterschiedlich sein und hängen von der Konfiguration des Hosting-Anbieters ab. Hier sind jedoch einige gängige Standardwerte, die du in der PHP-Konfiguration finden könntest:

Für memory_limit:

  • 32M
  • 64M
  • 128M
  • 256M
  • 512M
  • 1G (1 Gigabyte)
  • 2G (2 Gigabyte)
  • Andere Werte können ebenfalls verwendet werden, je nach den Ressourcen deines Servers.

 

Für upload_max_filesize:

  • 2M
  • 8M
  • 16M
  • 32M
  • 64M
  • 128M
  • Andere Werte können ebenfalls verwendet werden, je nach den Anforderungen deiner Website.

 

Für upload_max_filesize:

  • 2M
  • 8M
  • 16M
  • 32M
  • 64M
  • 128M
  • 256M
  • 512M
  • 1G (1 Gigabyte)
  • 2G (2 Gigabyte)

 

Diese Werte dienen nur als Beispiel, und du kannst die Werte entsprechend den spezifischen Anforderungen deiner Website und den Einschränkungen deines Hosting-Anbieters anpassen. Beachte, dass nicht alle Hosting-Anbieter alle möglichen Werte unterstützen, und es ist wichtig, die Richtlinien deines spezifischen Hosting-Providers zu überprüfen oder deren Support zu kontaktieren.

PHP Memory Limit

Das PHP Memory Limit bezieht sich auf den maximalen Speicherplatz, den WordPress (WP) und PHP für die Ausführung von Skripten und Prozessen verwenden können. PHP ist die Skriptsprache, die WordPress verwendet, um dynamische Inhalte zu generieren.

Es ist wichtig, das Speicherlimit ausreichend hoch einzustellen, insbesondere wenn deine Website viele Plugins oder komplexe Themes verwendet. Ein niedriges Speicherlimit kann dazu führen, dass bestimmte Funktionen nicht ordnungsgemäß funktionieren oder dass deine Website nicht mehr erreichbar ist. Beachte jedoch, dass das Speicherlimit nicht unbegrenzt hoch eingestellt werden sollte, da dies zu Ressourcenproblemen auf dem Server führen kann. Es ist eine gute Idee, das Limit vernünftig zu dimensionieren, je nach den Bedürfnissen deiner Website.

php.ini

memory_limit = 64M

.htaccess

php_value memory_limit 64M

wp-config.php

define('WP_MEMORY_LIMIT', '64M');

Maximale Ausführungszeit (max_execution_time)

Ein “WordPress max_execution_time Fatal Fehler” tritt auf, wenn die maximale Ausführungszeit (max_execution_time) für ein PHP-Skript in WordPress überschritten wird. Die max_execution_time ist eine PHP-Einstellung, die die maximale Dauer in Sekunden angibt, die ein Skript auf dem Server ausgeführt werden darf. Wenn diese Zeit überschritten wird, wird ein Fatal Error ausgelöst, und das Skript wird gestoppt.

In Bezug auf WordPress kann dies verschiedene Ursachen haben. Ein häufiges Szenario ist, dass eine bestimmte Aktion, wie das Ausführen eines langwierigen Scripts oder das Verarbeiten einer großen Datenmenge, mehr Zeit benötigt als vom Server erlaubt ist. Das kann beispielsweise beim Hochladen von Dateien, beim Aktualisieren von Plugins oder beim Ausführen von aufwändigen Datenbankabfragen der Fall sein.

Es ist wichtig zu beachten, dass einige Webhosting-Anbieter die Möglichkeit einschränken können, die max_execution_time selbst anzupassen. In solchen Fällen könnte es notwendig sein, den Hosting-Support zu kontaktieren oder alternative Methoden zu finden, um die Ausführungszeitprobleme zu lösen.

php.ini

max_execution_time = 300

.htaccess

php_value max_execution_time 300

wp-config.php

set_time_limit(300);

Diese Konfiguration sorgt für eine Verzögerung von 300 Sekunden, was dem Theme oder Plugins mehr Zeit gibt, um alle PHP-Skripte korrekt auszuführen.

Maximale Dateigröße Uploads (upload_max_filesize)

Konfigurationseinstellung, die die maximale Größe von Dateien angibt, die über HTTP-POST-Anfragen hochgeladen werden können. Diese Einstellung begrenzt die Größe einzelner Dateien, die über Formulare auf einer Website hochgeladen werden können.

Zum Beispiel, wenn die upload_max_filesize auf “32M” gesetzt ist, bedeutet dies, dass Dateien, die über Formulare auf der Website hochgeladen werden, nicht größer als 32 Megabyte sein dürfen.

Es ist wichtig, dass die upload_max_filesize nicht größer sein sollte als die Einstellung post_max_size, die die maximale Größe für alle über Formulare übermittelten Daten (nicht nur Dateien) festlegt. Wenn upload_max_filesize größer als post_max_size ist, könnten Uploads mit großen Dateien nicht ordnungsgemäß funktionieren.

php.ini

upload_max_filesize = 256M

.htaccess

php_value upload_max_filesize 256M

wp-config.php

@ini_set('upload_max_size' , '256M' );

Dein Webhoster gestattet den Einsatz einer php.ini nicht?

Eine php.ini-Datei ist eine Konfigurationsdatei für PHP, die verschiedene Einstellungen und Optionen für die Ausführung von PHP-Skripten auf einem Webserver enthält. Diese Datei ermöglicht es Benutzern, PHP-Parameter anzupassen, um die Serverumgebung an ihre Anforderungen anzupassen. Allerdings gestatten nicht alle Webhosting-Anbieter ihren Kunden den direkten Zugriff auf die php.ini-Datei, da dies die Serverkonfiguration beeinflussen und zu Sicherheitsproblemen führen kann.

In solchen Fällen kann stattdessen die Verwendung einer user.ini-Datei eine Alternative bieten. Die user.ini ist eine benutzerspezifische Konfigurationsdatei für PHP, die es ermöglicht, bestimmte Einstellungen auf Benutzerebene zu ändern, ohne die gesamte Serverkonfiguration zu beeinflussen. Sie wird normalerweise im Verzeichnis des Benutzers oder im Verzeichnis der Website platziert.

In der user.ini können ähnliche Konfigurationseinstellungen wie in der php.ini vorgenommen werden, jedoch werden diese nur auf den Benutzer angewendet, der die Datei erstellt hat. Dies bietet eine gewisse Flexibilität, wenn der direkte Zugriff auf die php.ini nicht möglich ist.

Ein Beispiel für die Verwendung einer user.ini-Datei wäre das Festlegen von benutzerspezifischen PHP-Einstellungen wie der maximalen Ausführungszeit von Skripten oder der Größe von Datei-Uploads. Beachten Sie jedoch, dass nicht alle Hosting-Anbieter die user.ini unterstützen, und es ist ratsam, sich an die jeweiligen Dokumentationen oder Supportdienste des Hosting-Anbieters zu wenden, um sicherzustellen, dass die gewählte Methode unterstützt wird.

Wie und wo lade ich die php.ini hoch?

Die genaue Vorgehensweise kann je nach Hosting-Anbieter und Server-Konfiguration variieren. Hier sind jedoch einige allgemeine Richtlinien:

  • Für den gesamten Server:

    • Normalerweise liegt die php.ini im Verzeichnis /etc/php/ oder einem ähnlichen Systemverzeichnis. Hier können jedoch nur Serveradministratoren darauf zugreifen.

 

  • Für eine spezifische Website oder Verzeichnis:

    • Manchmal kann eine php.ini im Stammverzeichnis Ihrer Website platziert werden. Dies kann jedoch von der Serverkonfiguration abhängen.
    • Einige Server erlauben das Platzieren von php.ini in Unterordnern, um spezifische Einstellungen nur für diesen Bereich zu konfigurieren.

Wo finde ich die wp-config.php?

Die wp-config.php-Datei ist eine wichtige Konfigurationsdatei für WordPress und befindet sich normalerweise im Stammverzeichnis Ihrer WordPress-Installation. 

Wo finde ich die .htaccess Datei?

Die .htaccess-Datei ist eine Konfigurationsdatei für den Apache-Webserver und befindet sich normalerweise im Stammverzeichnis Ihrer Website. Hier sind die Schritte, um die .htaccess-Datei zu finden: