PHP konfigurieren: Unterschied zwischen den Versionen
Aus Synology Wiki
imported>EL Duderino Die Seite wurde neu angelegt: „{{Baustelle|}} ==Konfiguration im DSM== ===Safe Mode=== http://www.php.net/manual/de/features.safe-mode.php ===open_basedir=== http://www.php.net/manual/de/ini…“ |
imported>Afoeder |
||
Zeile 11: | Zeile 11: | ||
==Konfigurationsdateien== | ==Konfigurationsdateien== | ||
==Anzeige der PHP-Variablen== | ==Anzeige der PHP-Variablen== | ||
<?php phpinfo() | Ü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: | ||
<nowiki> | |||
<?php | |||
phpinfo(); | |||
</nowiki> | |||
Über die Kommandozeile ist ''php -i'' dessen Entsprechung, mittels grep kann auf diese Weise einfach eine bestimmte Setting herausgefilter werden: | |||
<nowiki> | |||
$ 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 | |||
</nowiki> | |||
Mittels ''php --ini'' werden alle Pfade aufgelistet, die für php.ini-Dateien in Betracht gezogen werden: | |||
<nowiki> | |||
$ 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 | |||
</nowiki> |
Aktuelle Version vom 30. September 2013, 08:11 Uhr
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