Wie konfiguriere ich PHP-Einstellungen in der php.ini?
Bei Mittwald kann jeder Kunde für sein Projekt die php.ini frei anpassen. Natürlich im Rahmen der Paket-Leistungen.
Die php.ini über SSH bearbeiten
- Logge dich über SSH in deinem Projekt ein: per SSH zugreifen.
- Öffne die Konfigurationsdatei mit dem Texteditor vim: vim /etc/php/php.ini.
- Nun kannst du die Einstellungen individuell ändern.
- Speichern und fertig!
Ein Tipp:
Du wünschst dir alle vim-Befehle in einer übersichtlichen Liste? Hier ist sie:
https://wiki.ubuntuusers.de/VIM/
Achte darauf, dass du nur die Werte in den bestehenden Zeilen veränderst und keine neuen Zeilen erzeugst.
Die php.ini über FTP bearbeiten
Du kannst die Datei auch mit jedem beliebigen Editor über FTP herunterladen und dann ändern.
Achte darauf, dass du nur die Werte in den bestehenden Zeilen veränderst und keine neuen Zeilen erzeugst.
PHP-Fehleranzeige
Gib PHP vor, wie es mit Fehlern umgehen soll. Das Ergebnis eines PHP-Fehlers zeigt sich dir oft als „weiße Seite“. Damit du genau weißt, wo der Fehler liegt, gibt es die Fehlerausgabe.
Schreiben des Error-Logs:
Möchtest du mögliche PHP-Fehler in einer Datei abspeichern? So kannst du diese auch im Produktivbetrieb überwachen und protokollieren. Deine Besucher bekommen davon nichts mit. Gehe einfach wie folgt vor:
Schritt 1
Setze in der php.ini die Einstellung „log_errors = On“.
Schritt 2
Setze dann in der Zeile „error_log“ den Pfad /tmp/php_error.log. So wie im Bild.
Schritt 3
Ein Tipp: Du möchtest neue Fehler im Errorlog „live“ sehen? Dann log dich über SSH ein und tippe: tail –f /tmp/php_errors.log. Damit werden dir alle neuen Einträge fortlaufend angezeigt.
Übrigens: Das Errorlog des Apache-Servers kannst du nicht direkt sehen. Wir können dir aber Auskünfte geben, wenn du uns sagst, wonach wir für welchen Zeitpunkt suchen sollen.
Upload-Limit für WordPress erhöhen
Deine Datei-Uploads in WordPress brechen ab und du möchtest das ändern?
Dazu ist es nötig, drei Zeilen in der php.ini zu überprüfen.
Die ersten beiden Werte beschreiben, wie groß hochzuladende Dateien sein dürfen. Das memory_limit muss jedoch größer sein als die beiden Werte!
Zum Beispiel:
upload_max_filesize = 256M
post_max_size = 256M
memory_limit = 512M
Achte darauf, dass du nur die Werte in den bestehenden Zeilen veränderst und keine neuen Zeilen erzeugst.