debug.php - Debugging konfigurieren
Alle weiteren Informationen und Beschreibungen finden Sie direkt in der Datei conf/debug.php.
Diese Datei kann neben wichtigen Sicherheits-Features auch als Hilfestellung beim Auffinden von Fehlern dienen.
Dateiname und Zielverzeichnis
Das Verzeichnis xtLogs sollte sich nach der Installation Standardmäßig im Root-Verzeichis ihres Shops befinden. Sollte es innerhalb der Datenbank zu einem oder mehreren Fehlern kommen, wird die Datei db_error.log in das vorher genannte Verzeichnis xtLogs geschrieben.
define('ADODB_ERROR_LOG_DEST',_SRV_WEBROOT.'xtLogs/db_error.log'); // destination to store sql errors
Anzeige der Fehlermeldung, Warnung oder / und Hinweise im Shop Frontend
Durch das ändern des Status von false in den Status true bewirkt man, dass alle Fehler, Warnung und Hinweise, welche durch PHP entstanden sind, im Shop Frontend angezeigt werden. Ändern Sie den Status wie beschrieben, laden sie die Datei zurück in das Verzeichnis conf. Wenn der Web-Shop erneut aufgerufen wird sollte am Ende der Web-Seite alles ausführlich angezeigt werden.
define('_SYSTEM_DEBUG_MANUALLY', 'false');// if set to 'true' all errors, warning and notice will be displayed
PHP error.log
Wenn sie die vorher erwähnten Fehler in eine Datei schreiben lassen möchten, muss hier ebenfalls der Status von false auf true gesetzt werden. Die erzeugte Datei befindet sich ebenfalls im Shop-Verzeichnis xtLogs.
define('_SYSTEM_PHPLOG','false'); // when set to 'true' php errors will be logged in a file
CSRF Protection
Weitere Information zu CSRF Protection finden sie hier.
define ('CSRF_PROTECTION','debug');