Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:entwickler:php.ini_einstellungen [2010/05/26 13:24] – Darstellungsfehler behoben fassede:entwickler:php.ini_einstellungen [2012/09/19 16:20] (aktuell) thomas-rcv
Zeile 14: Zeile 14:
 Neben dem Loggen der Fehlermeldungen in der Logdatei, wird durch diese Einstellung der Fehler/Hinweis direkt auf der Seite ausgegeben. In der Entwicklungsumgebung sollte diese Einstellung gesetzt sein, damit Fehler schneller auffallen. \\ \\  Neben dem Loggen der Fehlermeldungen in der Logdatei, wird durch diese Einstellung der Fehler/Hinweis direkt auf der Seite ausgegeben. In der Entwicklungsumgebung sollte diese Einstellung gesetzt sein, damit Fehler schneller auffallen. \\ \\ 
   error_log = "/Applications/MAMP/logs/php_error.log"   error_log = "/Applications/MAMP/logs/php_error.log"
-In Verbindung mit der oberen Einstellung wird hier der Pfad und Dateiname der Logdatei angegeben. Wichtig ist, dass der Apache in diesem Verzeichnis Schreibrechte hat. Wird die Admidio-Einstellung **$g_debug = 1** gesetzt, so landen in dieser Datei auch alle SQL-Statements und Seitenaufrufe. \\ \\ +In Verbindung mit der oberen Einstellung wird hier der Pfad und Dateiname der Logdatei angegeben. Wichtig ist, dass der Apache in diesem Verzeichnis Schreibrechte hat. Wird die Admidio-Einstellung **$gDebug = 1** gesetzt, so landen in dieser Datei auch alle SQL-Statements und Seitenaufrufe. \\ \\ 
   allow_url_fopen = Off   allow_url_fopen = Off
 Diese Einstellung bewirkt, dass man in Funktionen, welche mit Pfadangaben arbeiten (z.b. fopen zum Öffnen von Dateien) keine URLs mehr benutzen darf, sondern nur noch direkte Serverpfade. Da URLs ein Sicherheitsrisiko darstellen und viele Hoster deshalb diese Option auch deaktivieren, sollten wir dies auch tun, damit es zu keinen Problemen bei den Anwendern kommt. \\ \\  Diese Einstellung bewirkt, dass man in Funktionen, welche mit Pfadangaben arbeiten (z.b. fopen zum Öffnen von Dateien) keine URLs mehr benutzen darf, sondern nur noch direkte Serverpfade. Da URLs ein Sicherheitsrisiko darstellen und viele Hoster deshalb diese Option auch deaktivieren, sollten wir dies auch tun, damit es zu keinen Problemen bei den Anwendern kommt. \\ \\ 
Zeile 24: Zeile 24:
  
 Folgender Eintag aktiviert den Debug-Modus: Folgender Eintag aktiviert den Debug-Modus:
-<code php>$g_debug = 1;</code>+<code php>$gDebug = 1;</code>
  
   * Nun wird im Programm nicht mehr geprüft ob der adm_install Ordner wirklich gelöscht wurde.   * Nun wird im Programm nicht mehr geprüft ob der adm_install Ordner wirklich gelöscht wurde.
   * Außerdem werden nun auch ALLE SQL-Statements in die PHP-Logdatei geschrieben, falls diese eingerichtet ist. Somit kann man bei Fehlern oder Abbrüchen besser nachvollziehen, was bereits im Script ausgeführt wurde und wie die SQL-Statements tatsächlich aussahen.   * Außerdem werden nun auch ALLE SQL-Statements in die PHP-Logdatei geschrieben, falls diese eingerichtet ist. Somit kann man bei Fehlern oder Abbrüchen besser nachvollziehen, was bereits im Script ausgeführt wurde und wie die SQL-Statements tatsächlich aussahen.
   * Alle Scriptaufrufe mit den jeweiligen Übergabeparametern werden ebenfalls in die PHP-Logdatei geschrieben\\    * Alle Scriptaufrufe mit den jeweiligen Übergabeparametern werden ebenfalls in die PHP-Logdatei geschrieben\\ 
  • de/entwickler/php.ini_einstellungen.1274873053.txt.gz
  • Zuletzt geändert: 2010/05/26 13:24
  • von fasse