PHP konfigurieren
Aus Synology Wiki
Konfiguration im DSM
Safe Mode
http://www.php.net/manual/de/features.safe-mode.php
open_basedir
http://www.php.net/manual/de/ini.core.php#ini.open-basedir
register_globals
http://www.php.net/manual/de/security.globals.php
Erweiterungen
Konfigurationsdateien
Anzeige der PHP-Variablen
Über den Web-Browser lassen sich die gesetzten Werte und andere hilfreiche Informationen sehen, wenn eine Datei mit folgendem Inhalt erstellt und über den Web-Browser aufgerufen wird:
<?php phpinfo();
Über die Kommandozeile ist php -i dessen Entsprechung, mittels grep kann auf diese Weise einfach eine bestimmte Setting herausgefilter werden:
$ php -i | grep error display_errors => Off => Off display_startup_errors => Off => Off error_append_string => no value => no value error_log => no value => no value error_prepend_string => no value => no value error_reporting => 22519 => 22519 html_errors => Off => Off ignore_repeated_errors => Off => Off log_errors => On => On log_errors_max_len => 1024 => 1024 track_errors => Off => Off xmlrpc_error_number => 0 => 0 xmlrpc_errors => Off => Off
Mittels php --ini werden alle Pfade aufgelistet, die für php.ini-Dateien in Betracht gezogen werden:
$ php --ini Configuration File (php.ini) Path: /usr/syno/etc Loaded Configuration File: /usr/syno/etc/php.ini Scan for additional .ini files in: /usr/syno/etc/php Additional .ini files parsed: /usr/syno/etc/php/extension.ini, /usr/syno/etc/php/user-setting.ini