Änderung der PHP‑Einstellungen mit .htaccess
Bearbeiten Sie PHP-Einstellungen wie Fehleranzeige, Upload‑Größe und Timeout, indem Sie php_flag und php_value in einer .htaccess‑Datei hinzufügen.
- Fehlermeldungen ausblenden
- Session‑Lebensdauer erhöhen (Timeout)
- Maximale Upload‑Größe erhöhen
- Maximale Ausführungszeit erhöhen
- Maximale Anzahl von Input‑Variablen erhöhen
- always_populate_raw_post_data deaktivieren
- OPcache deaktivieren
- OPcache Ablauf
Sie können eine Reihe von PHP‑Standard‑Einstellungen mit einer .htaccess‑Datei anpassen.
Die Datei wird in dem Verzeichnis platziert, für das die Änderungen gelten sollen. Die Änderungen gelten für alle Dateien und Unterverzeichnisse. Beachten Sie, dass die Datei den Namen ".htaccess" haben muss und falls sie noch nicht existiert, müssen Sie sie selbst erstellen, zum Beispiel mit einem FTP‑Programm.
Eine Liste aller PHP‑Einstellungen finden Sie hier: http://www.php.net/manual/en/ini.list.php
Die Einstellungen, die Sie ändern möchten, werden einfach in einer Zeile in der .htaccess‑Datei eingetragen. Einige beliebte Einstellungen sind:
Fehlermeldungen ausblenden
php_flag display_errors off
Session‑Lebensdauer erhöhen (Timeout)
php_value session.gc_maxlifetime 3600
Maximale Upload‑Größe erhöhen
php_value upload_max_filesize 512M
php_value post_max_size 512M
Maximale Ausführungszeit erhöhen
php_value max_execution_time 600
Maximale Anzahl von Input‑Variablen erhöhen
php_value max_input_vars 20000
always_populate_raw_post_data deaktivieren
php_value always_populate_raw_post_data -1
OPcache deaktivieren
Wir empfehlen, OPcache NICHT zu deaktivieren, da dies Ihre Website verlangsamen kann.
php_flag opcache.enable off
OPcache Ablauf
php_value opcache.revalidate_freq 60
Einige Einstellungen können auch direkt im PHP‑Code mit der Funktion ini_set() gesetzt werden. Weitere Details zu den Einstellungen usw. finden Sie im PHP‑Handbuch: http://php.net/manual/en/ini.list.php
Sie können testen, ob die Änderungen korrekt übernommen wurden, indem Sie phpinfo() aufrufen. Beachten Sie, dass hier die Spalte "Local-value" maßgeblich ist.
Artikel aus der Support-Kategorie: PHP