
PHP-Werte anpassen? Alles, was Du wissen musst
Einleitung
PHP-Werte, manchmal ist es notwendig oder von Vorteil die entsprechenden Werte mithilfe einer .htaccess oder php.ini Datei auf seinem Server anzupassen.
Dies kann Performance steigernd sein oder aber auch Ihre Anwendung benötigt höhere Werte um Ordnungsgemäß arbeiten zu können.
In diesem Blogartikel erfährst Du welche PHP-Werte oftmals angepasst werden und was diese PHP-Werte überhaupt für eine Funktion haben.
Oftmals besitzen CMS Systeme oder verwendete Themes einen „Statusbericht“ in dem man einsehen kann, welche Werte aktuell auf dem Server greifen und ob Anpassungen notwendig sind. In meinem Screenshot sieht man einen sogenannten Statusbericht welcher mir von meinem Theme zur Verfügung gestellt wird.
Anhand der dortigen Informationen könnte ich nun die PHP-Werte so anpassen, dass alles im „Grünen Bereich“ ist (sofern es einen zuniedrigen Wert geben würde).
Beispiel

In den nachfolgenden Texten werden keinerlei Kunden oder Personen namentlich erwähnt. Der Fokus liegt auf den persönlichen Erfahrungen und Erlebnissen, die im Verlauf unserer Tätigkeit gesammelt wurden. Diese Geschichten dienen lediglich dazu, Einblicke in den Support-Bereich zu gewähren und möglicherweise hilfreiche Tipps und Empfehlungen für zukünftige Entscheidungen anzubieten.
Unser Anliegen ist es, eine vertrauensvolle Atmosphäre zu schaffen, in der weder jemand lächerlich gemacht noch demütigt wird. Vielmehr möchten wir die Gelegenheit nutzen, um mit Respekt und Verständnis auf die Situationen zurückzublicken, die wir im Laufe unserer Arbeit erlebt haben. Unser Ziel ist es, sowohl unterhaltsame als auch lehrreiche Einblicke zu bieten, die anderen dabei helfen können, ähnliche Herausforderungen zu bewältigen oder erfolgreichere Entscheidungen zu treffen.
Wir laden Sie herzlich ein, sich auf eine informative und respektvolle Reise durch unsere Support-Erfahrungen einzulassen, in der wir wertvolle Einsichten teilen möchten, ohne dabei Personen negativ darzustellen oder bloßzustellen.
Wie sieht eine .htaccess Datei aus?
Die .htaccess Datei befindet sich meist im Hauptverzeichnis Deines CMS Systems. In meinem Screenshot handelt es sich um eine WordPress Installation. Meist erstellen die CMS Systeme die .htaccess Datei automatisiert, sodass Du diese nicht manuell auf dem Server anlegen musst.
Beachte! Solltest Du Dich per FTP auf Deinen Server verbinden und die Datei nicht sehen, liegt es daran dass Du die Option „Versteckte Dateien anzeigen“ in eurem FTP Programm nicht aktiv hast. Dadurch das ein Punkt vor die Datei gesetzt wird, handelt es sich hierbei um eine „Versteckte Datei“.
Der Grund für das Ausblenden der Dateien ist der, dass Du die Übersicht nicht verlierst und so kann man Sicher gehen, dass wichtige Dateien welche für das System notwendig sind, nicht ausversehen gelöscht werden können.
Wenn Du PHP-Werte in einer vorhanden .htaccess Datei einfügst, füge die Werte immer ab der ersten Zeile beginnend ein und nicht mitten in bestehende .htaccess Einträge.

Max Execution Time
Mit dem PHP-Wert „max_execution_time“ definiert man die maximale Ausführungszeit eines Skriptes, welches auf dem Server ausfgeführt wird.
Auf einem Server ist der Standardwert auf 30 Sekunden festgesetzt. Das bedeutet, wenn ein Skript auf Deinem Server ausgeführt wird, hat das Skript 30 Sekunden Zeit, die arbeit welche in dem Skript definiert ist auszuführen. Sollte das Skript eine längere Zeit benötigen, wird der Vorgang abgebrochen und meist erhälst Du dann eine Fehlermeldung.
Manche CMS Systeme oder Themes benötigen eine längere Laufzeit von 30 Sekunden um Ordnungsgemäß arbeiten zu können. Du hast die Möglichkeit den Wert mit folgenden Befehl anzupassen:
In diesem Beispiel erhöhst du den Wert auf „120 Sekunden“. Mittlerweile wird Dir von den gängisten CMS Systemen oder Themes/Plugins der empfohlende Wert angegeben.
Upload Max File Size
Man wird es vermutlich kennen, man möchte etwas über sein CMS Skript hochladen aber Upload bricht ab, weil die Datei welche man versucht hochzuladen zu Groß ist. Hier greift dann der PHP-Wert „upload_max_file_size“, welcher den Standartwert von 128 MB besitzt.
Jetzt besteht die Möglichkeit den Wert zu erhöhen, sodass das hochladen größerer Dateien möglich ist. Mit folgenden Befehl kannst Du den Wert auf Ihrem Server erhöhen:
In diesem Beispiel wird der PHP-Wert auf „200 MB“ angehoben. Nun könnte man alles was die 200 MB Grenze nicht überschreitet, über das CMS System hochladen. Den Wert kannst Du so setzten, dass er für Dich passt.
Damit der Upload auch wie gewünscht funktioniert, sollte man parallel zu der Anpassung des „upload_max_file_size“ auch den PHP-Wert „post_max_size“ erhöhen. Dieser Wert sollte immer etwas höher sein, als der „upload_max_file_size“ Wert.
Anhand unserem oben genannten Beispiels müsstest Du den Wert wie folgt setzten:
Post Max Size
Mit dem PHP-Wert „post_max_size“ legt man die Maximale Größe eines einzelnen Uploads auf dem Server fest. Daher ist dieser PHP-Wert auch immer parallel zu dem Wert „upload_max_file_size“ zu setzten.
Du kannst den PHP-Wert mit folgenden Befehl definieren:
In unserem Beispiel haben wir den PHP-Wert auf „201 MB“ gesetzt. Somit müsste der PHP-Wert „upload_max_file_size“ auf „200 MB“ gesetzt werden.
Memory Limit
Mithilfe des Memory Limits wird die maximale Menge an Arbeitsspeicher (RAM) definiert, welche einem bestimmten Prozess oder Anwendung auf dem Server zugeordnet ist.
Das Memory Limit dient außerdem dazu, dass eine Anwendung nicht mehr Arbeitspeicher verbraucht als Ihr zugewiesen worden ist. Meist ist eine erhöhung des Memory Limits notwendig wenn Plugins oder Themes mehr Speicher benötigen. Sofern der Wert zu niedrig ist, zeigt sich dies meist mit einem 500er HTTP Status Fehler beim abspeichern oder ausführen des Skriptes/Plugins.
Im PHP-Error Logfile sieht man dann folgende Fehlermeldung, wenn der Fehler auftritt:
Du kannst den PHP-Wert mit folgenden Befehl definieren:
Fazit
Auch wenn man noch kein Profi ist, mithilfe der oben genannten Variablen kann man so einige Hürden meistern und letztendlich zu seinem gewünschten Ziel gelangen. Mittlerweile sind die meisten Plugins oder Themes so gut konzipiert, dass mithilfe des bereits genannten Status Berichts oder auch einer guten Dokumentation seitens des Herstellers, man im Vorfeld darauf aufmerksam gemacht wird, dass diese Einstellungen erhöht werden müssen.
Solltest Du Schwierigkeiten mit Deiner bestehenden Webseite haben oder wünschst Dir einen neuen Frischen Wind für Deine Webseite? Wir unterstützen Dich bei der der fehler Suche Deiner Webseite oder erstellen Dir nach Deinem Wunsch Deine Traum Webseite. Nimm dazu ganz einfach Kontakt mit Uns auf.











