PHP konfigurieren: Unterschied zwischen den Versionen

Aus
(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…“)
 
 
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

Diese Seite ist unvollständig oder wird noch erstellt.

Notizen:

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