PHP: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Bernd (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Bernd (Diskussion | Beiträge) IfModule |
||
Zeile 15: | Zeile 15: | ||
Ein Eintrag in der .htaccess könnte etwa lauten: | Ein Eintrag in der .htaccess könnte etwa lauten: | ||
php_flag display_errors On | <Ifmodule mod_php5.c> | ||
php_flag display_errors On | |||
</IfModule> | |||
(Das umschließende ''<IfModule>'' ist wichtig, auch wenn wir gar kein mod_php verwenden!) | |||
== Installierte Libraries == | == Installierte Libraries == |
Version vom 27. Juli 2009, 19:44 Uhr
Einige Erklärungen zu bei uns gesetzten PHP-Optionen.
Optionen
display_errors
Aus Sicherheitsgründen ist display_errors in den Standardeinstellungen von schokokeks.org deaktiviert. In Live-Systemen können die Fehlermeldungen von PHP-Skripten Angreifern oft Aufschluss über Systemeigenschaften geben.
Im Entwicklungsstadium ist display_errors oft sehr nützlich, es lässt sich über .htaccess wieder einschalten.
PHP-Optionen selbst beeinflussen.
PHP erlaubt Nutzern, eigene Optionen in der .htaccess zu beeinflussen.
Ein Eintrag in der .htaccess könnte etwa lauten:
<Ifmodule mod_php5.c> php_flag display_errors On </IfModule>
(Das umschließende <IfModule> ist wichtig, auch wenn wir gar kein mod_php verwenden!)
Installierte Libraries
Installierte externe PHP-Libraries
Folgende PHP-Libraries sind systemweit installiert und werden regelmäßig aktualisiert:
- pecl-crack (cracklib-Interface)
- ZendFramework (objektorientiertes PHP-Framework)
- smarty (Template-System)