Änderungen der PHP Einstellungen mit der .user.ini Datei

Änderungen an den Einstellungen für PHP können Sie bei unseren Hosting Angeboten und auch den Managed Root Servern über zwei Wege vornehmen.

PHP Einstellungen über das WHF Panel

Zu einen wären hier die Einstellungen, welche in der Regel nur der Administrator verändern darf und welche als PHP_INI_SYSTEM definiert sind (siehe Link unten), z. B. memory_limit, max_execution_time oder allow_url_fopen. Auf diese Parameter können Sie für jede PHP Version mit Hilfe des WHF Panels getrennt Einfluss nehmen. Rufen Sie hierzu im Menü Extras den Eintrag „PHP Konfiguration“ auf und wählen Sie die PHP Version, für welche Sie die Einstellungen ändern möchten. Die Übersicht ist selbsterklärend.

Folgende Parameter werden über das WHF Panel angepasst:

  • memory_limit
  • max_execution_time
  • sendmail_from
  • sendmail_path (Bei PHP mit XDebug)
  • allow_url_fopen
  • magic_quotes_gpc
  • allow_call_time_pass_reference
  • display_errors
  • log_errors

 

PHP Einstellungen über die Datei „.user.ini“

Dann gibt es noch andere Parameter, welche als PHP_INI_PERDIR und PHP_INI_ALL gekennzeichnet sind (siehe Link unten). Auf diese Parameter können Sie mit einer Datei namens „.user.ini“ Einfluss nehmen. Ausgenommen hiervon sind Parameter, welche schon im WHF Panel (s. o.) gesetzt werden sowie max_input_time und max_input_vars. Platzieren Sie eine solche Datei in dem Ordner in welchem das Webprojekt liegt, für welches Sie die Einstellungen verändern möchten.

Parameter, welche oft für Anwendungen angepasst werden müssen wären exemplarisch:

  • mail.log
  • upload_max_filesize
  • xdebug Parameter

Eine Liste der möglichen Parameter finden Sie hier:
http://www.php.net/manual/de/ini.list.php

 

Wichtig: Die Datei .user.ini wird in der Regel für 300 Sekunden zwischengespeichert. Das heisst, es kann bis zu 5 Minuten dauern, bis Ihre Einträge aktiv werden.

 

Sonstige Möglichkeiten in der „.user.ini“

Zusätzlich zu den normalen Parametern können die Parameter in Gruppen zu [HOST=] und [PATH=] eingesetzt werden, womit sich z. B. leicht eine Unterscheidung zwischen Produktivsystem und Live System realisieren lässt. informationen hierzu erhalten sie unter folgendem Link: http://de2.php.net/manual/de/ini.sections.php