PHP-Einstellungen: php.ini

Sie möchten die Einstellungen für PHP nach Ihren Wünschen konfigurieren? Mit einer eigenen Datei php.ini ist genau das möglich. Mit ihr können Sie verschiedene Parameter definieren, zum Beispiel:

  • Sich mögliche Skriptfehler in Ihrem Browser anzeigen lassen – mit PHP-Fehleranalyse.
  • Festlegen, welche PHP-Module Sie laden möchten – mit PHP-Extensions.
  • Den Speicherverbrauch und die Laufzeit Ihrer Skripte limitieren – mit „memory_limit“ & „max_execution_time“

php.ini bearbeiten

Sie haben zwei Wege: über SSH oder FTP.

Über SSH

  • Loggen Sie sich über SSH in Ihrem Account ein. Wie? So: per SSH zugreifen.
  • Öffnen Sie die Konfigurationsdatei mit dem Texteditor vi: vi etc/php/php.ini.
  • Nun können Sie die Einstellungen individuell ändern.
  • Dann noch speichern – fertig.

Ein Tipp

Sie wünschen sich alle vi-Befehle in einer übersichtlichen Liste? Hier ist sie:  

https://de.wikibooks.org/wiki/Vi-Befehlsreferenz:_Bearbeitung

Über FTP

Sie können die Datei auch mit jedem beliebigen Editor über FTP ändern – auch mit unserem WebFTP-Modul im Kundencenter.

PHP-Fehleranalyse

Sagen Sie PHP, wie es mit Fehlern umgehen soll. Das Ergebnis eines PHP-Fehlers zeigt sich Ihnen oft als „weiße Seite“. Damit Sie genau wissen, wo der Fehler liegt, gibt es die Fehlerausgabe. 

Aktivierung der Fehlerausgabe

Möchten Sie die Fehlermeldung direkt sehen? Dann aktivieren Sie in der php.ini einfach die Einstellung „display_errors“.

Wichtig hierbei

Aktivieren Sie die Fehlerausgabe nicht im Produktivbetrieb Ihrer Webseite. Sonst kann jeder Besucher den kompletten Fehlertext sehen. Vermutlich nicht das, was Sie sich wünschen. 

Aktivierung des Error-Logging

Oder wollen Sie mögliche PHP-Fehler lieber speichern? So können Sie diese auch im Produktivbetrieb überwachen und protokollieren – ohne dass Ihre Besucher etwas davon mitbekommen. Das geht so:

Schritt 1

Wählen Sie in der php.ini die Einstellung „log_errors=On“.

Schritt 2

Setzen Sie dann für „error_log“ einen Pfad – zum Beispiel /tmp/php_error.log.

Ein Tipp

Sie möchten neue Fehler im Errorlog „live“ sehen? Dann loggen Sie sich über SSH ein und tippen Sie: tail –f /tmp/php_errors.log. Damit werden Ihnen alle neuen Einträge automatisch angezeigt.

Übrigens: Das Errorlog des Apaches können Sie nicht direkt sehen. Wie erledigen dies gerne für Sie – sagen Sie uns dazu einfach kurz Bescheid.

PHP-Extensions aktivieren

Suchen Sie dazu einfach den Abschnitt „Extensions“ in Ihrer php.ini und entfernen Sie bei Ihrer gewünschten Extension, wie zum Beispiel ionCube Loader, die Kommentierung. Das war’s.

War diese Antwort hilfreich?