Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

site.ini [DebugSettings]

Die Einstellungen von [DebugSettings] in site.ini: DebugOutput, AlwaysLog, DeprecatedLog, ScriptDebugOutput, DebugByIP, DebugIPList, DebugByUser, DebugUserIDList ...

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/examples/ini-settings/site/DebugSettings.md

On this page

This page is a translation. Read the English original

site.ini [DebugSettings]

Der Block [DebugSettings] von settings/site.ini, mit 17 Einstellung(en).

Bearbeiten Sie settings/site.ini nie selbst: Ein Update ersetzt die Datei. Schreiben Sie die Einstellungen, die Sie ändern, in ein Override, das Vorrang vor der ausgelieferten Datei hat:

  • settings/override/site.ini.append.php für jeden Siteaccess,
  • settings/siteaccess/<siteaccess>/site.ini.append.php für einen Siteaccess,
  • extension/<extension>/settings/site.ini.append.php in einer Erweiterung (gelesen, wenn die Erweiterung aktiv ist).

DebugOutput

Hauptschalter für das Debugging; wenn deaktiviert, wird kein Debugging angezeigt
Wenn aktiviert, entscheiden DebugByIP und DebugIPList, was geschieht.
Verwenden Sie enabled oder disabled

Standard: disabled.

<?php /* #?ini charset="utf-8"?
# settings/override/site.ini.append.php
[DebugSettings]
DebugOutput=disabled
*/ ?>

AlwaysLog

Steuert, welche Debug-Typen immer protokolliert werden.
Das stellt die Protokollierung sicher, auch wenn die Debug-Ausgabe aus ist

Verfügbare Debug-Typen sind:
error - für schwere Fehler, sehr wichtig zu protokollieren
warning - kleinere Fehler, wichtig für die Entwicklung, aber nicht für eine Live-Website
debug - vorübergehendes Debugging, meist nur im Webbrowser wichtig
notice - allgemeine Hinweise; das Aktivieren kann die Logdateien schnell füllen
strict - strikte Hinweise, schlagen Änderungen an Ihrem Code für beste Interoperabilität und Zukunftssicherheit vor
deprecated - Veraltungen von PHP (mit DeprecatedLog=enabled), jede eindeutige Meldung einmal pro Anfrage

Standard: eine Liste mit 1: error.

<?php /* #?ini charset="utf-8"?
# settings/override/site.ini.append.php
[DebugSettings]
# ein leeres "AlwaysLog[]" zuerst ersetzt die ausgelieferte Liste; ohne es werden die Einträge hinzugefügt
AlwaysLog[]
AlwaysLog[]=error
*/ ?>

DeprecatedLog

Veraltungen von PHP (E_DEPRECATED, E_USER_DEPRECATED, eZDebug::writeDeprecated()).
enabled: in var/log/deprecated.log geschrieben, jede eindeutige Meldung einmal pro
Anfrage, und in der Debug-Ausgabe nur gezählt (die Zusammenfassung der Debug-Leiste und
die Zahl der Warnungen); keine wird im Speicher gehalten oder mit den Meldungen aufgeführt.
disabled: Warnungen in warning.log und der Debug-Ausgabe, wie bisher.

Standard: enabled.

<?php /* #?ini charset="utf-8"?
# settings/override/site.ini.append.php
[DebugSettings]
DeprecatedLog=enabled
*/ ?>

ScriptDebugOutput

Debug-Schalter für Skripte, wirkt nur, wenn DebugOutput auf enabled steht
Standardmäßig aus, um für Skripte kein Debugging auszugeben.
Verwenden Sie enabled oder disabled

Standard: disabled.

<?php /* #?ini charset="utf-8"?
# settings/override/site.ini.append.php
[DebugSettings]
ScriptDebugOutput=disabled
*/ ?>

DebugByIP

Ob das Debugging pro IP-Adresse gesetzt wird. Wenn enabled, verwendet es
DebugIPList für gültige IPs, sonst erhalten alle IPs Debugging.
Verwenden Sie enabled oder disabled

Standard: disabled.

<?php /* #?ini charset="utf-8"?
# settings/override/site.ini.append.php
[DebugSettings]
DebugByIP=disabled
*/ ?>

DebugIPList

Ein Array mit IP-Adressen oder Netzen, die Debug-Informationen erhalten

Standard: eine leere Liste.

<?php /* #?ini charset="utf-8"?
# settings/override/site.ini.append.php
[DebugSettings]
# ein leeres "DebugIPList[]" zuerst ersetzt die ausgelieferte Liste; ohne es werden die Einträge hinzugefügt
DebugIPList[]
*/ ?>

DebugByUser

Beispiele
DebugIPList[]=1.2.3.4
DebugIPList[]=192.0.0.42
DebugIPList[]=192.0.0.0/27
Ob das Debugging pro Benutzer-ID gesetzt wird. Wenn enabled, erhalten nur Benutzer
mit IDs (in DebugUserIDList) Debugging.
Verwenden Sie enabled oder disabled

Standard: disabled.

<?php /* #?ini charset="utf-8"?
# settings/override/site.ini.append.php
[DebugSettings]
DebugByUser=disabled
*/ ?>

DebugUserIDList

Ein Array mit Benutzer-IDs, die Debug-Informationen erhalten

Standard: eine leere Liste.

<?php /* #?ini charset="utf-8"?
# settings/override/site.ini.append.php
[DebugSettings]
# ein leeres "DebugUserIDList[]" zuerst ersetzt die ausgelieferte Liste; ohne es werden die Einträge hinzugefügt
DebugUserIDList[]
*/ ?>

CollectStatsPolicyList

Beispiele
DebugUserIDList[]=14
Angemeldete Benutzer mit einer dieser Richtlinien (Modul/Funktion) bekommen die Statistik jeder
Anfrage gesammelt, ohne jede Debug-Ausgabe: Seitenzeit, SQL-Anweisungen, den Content-View-Cache, Cache-Blöcke und den Template-Baum, so wie
die Debug-Leiste sie zeigt. Nichts wird ausgegeben und keine Debug-Meldung aufbewahrt;
ein Werkzeug von ihnen zeigt die Zahlen (das Leistungs-Panel der Website-Seitenleiste
fügt hier expwt/performance hinzu). Leer: nur mit eingeschalteter Debug-Ausgabe.

Standard: eine leere Liste.

<?php /* #?ini charset="utf-8"?
# settings/override/site.ini.append.php
[DebugSettings]
# ein leeres "CollectStatsPolicyList[]" zuerst ersetzt die ausgelieferte Liste; ohne es werden die Einträge hinzugefügt
CollectStatsPolicyList[]
*/ ?>

Debug

Beispiele
CollectStatsPolicyList[]=expwt/performance
Steuert, wie das Debugging angezeigt wird: inline bedeutet, dass das Debugging
in der Seite selbst angezeigt wird, popup öffnet ein neues Popup-Fenster mit dem Debugging.
Das Popup-Fenster funktioniert eventuell nicht in allen Browsern.
Verwenden Sie disabled, inline oder popup
Wenn Sie popup verwenden, muss es eine Rewrite-Regel für .html-Dateien geben,
oder Ihre Website muss im Modus ohne virtuellen Host laufen. Außerdem haben manche Browser
Probleme mit dieser Funktion.

Standard: inline.

<?php /* #?ini charset="utf-8"?
# settings/override/site.ini.append.php
[DebugSettings]
Debug=inline
*/ ?>

DebugRedirection

Steuert, ob Weiterleitungen debuggbar sein sollen; auf enable setzen, um eine Weiterleitungs-
seite mit Debug-Informationen zu erhalten.
Nützlich für die Entwicklung; Produktivsysteme sollten es aus haben

Standard: disabled.

<?php /* #?ini charset="utf-8"?
# settings/override/site.ini.append.php
[DebugSettings]
DebugRedirection=disabled
*/ ?>

DisplayDebugWarnings

Ob Debug-Warnungen/-Fehler auf der Seite angezeigt werden.
Wenn nicht, erscheinen sie nur im Debug-Log.

Standard: disabled.

<?php /* #?ini charset="utf-8"?
# settings/override/site.ini.append.php
[DebugSettings]
DisplayDebugWarnings=disabled
*/ ?>

DebugLogOnly

Ob das Anzeigen von Debug-Zeichenketten in der Debug-Ausgabe übersprungen wird.

Standard: disabled.

<?php /* #?ini charset="utf-8"?
# settings/override/site.ini.append.php
[DebugSettings]
DebugLogOnly=disabled
*/ ?>

DebugToolbar

Entwickler-Werkzeugleiste mit Funktionen zum Leeren des Caches und für Schnelleinstellungen

Standard: enabled.

<?php /* #?ini charset="utf-8"?
# settings/override/site.ini.append.php
[DebugSettings]
DebugToolbar=enabled
*/ ?>

DisplayIncludedFiles

Liste der eingebundenen PHP-Dateien anzeigen, die zum Rendern der aktuellen Seite verwendet wurden

Standard: disabled.

<?php /* #?ini charset="utf-8"?
# settings/override/site.ini.append.php
[DebugSettings]
DisplayIncludedFiles=disabled
*/ ?>

QuickSettingsList

Liste der Schnelleinstellungen für die Entwickler-Werkzeugleiste
Sie können jede Einstellung mit enabled/disabled verwenden

Standard: eine Liste mit 6: DebugSettings;DebugOutput;site.ini;Debug output, DebugSettings;DebugRedirection;site.ini;Debug redirection, TemplateSettings;Debug;site.ini;Template debug, TemplateSettings;ShowXHTMLCode;site.ini;Inline template debug, TemplateSettings;ShowUsedTemplates;site.ini;List of used templates, DatabaseSettings;SQLOutput;site.ini;SQL debug output.

<?php /* #?ini charset="utf-8"?
# settings/override/site.ini.append.php
[DebugSettings]
# ein leeres "QuickSettingsList[]" zuerst ersetzt die ausgelieferte Liste; ohne es werden die Einträge hinzugefügt
QuickSettingsList[]
QuickSettingsList[]=DebugSettings;DebugOutput;site.ini;Debug output
QuickSettingsList[]=DebugSettings;DebugRedirection;site.ini;Debug redirection
QuickSettingsList[]=TemplateSettings;Debug;site.ini;Template debug
QuickSettingsList[]=TemplateSettings;ShowXHTMLCode;site.ini;Inline template debug
QuickSettingsList[]=TemplateSettings;ShowUsedTemplates;site.ini;List of used templates
QuickSettingsList[]=DatabaseSettings;SQLOutput;site.ini;SQL debug output
*/ ?>

UsedTemplateEditUrl

Der Link des Symbols „Bearbeiten“ jedes Templates in der Liste der verwendeten
Templates der Debug-Ausgabe (TemplateSettings ShowUsedTemplates), als sprintf()-Format:
%1$s die Adresse von visual/templateedit im aktuellen Siteaccess, gefolgt
von der Template-Datei, z. B. /visual/templateedit/design/standard/templates/page.tpl
%2$s der aktuelle Siteaccess
%3$s die Template-Datei, zum Beispiel design/standard/templates/page.tpl
Leer (der Standard): %1$s/(siteAccess)/%2$s, der Link, den die Liste immer hatte.
Beispiel, der Editor des Administrations-Siteaccess aus einem öffentlichen Siteaccess:
UsedTemplateEditUrl=/admin/visual/templateedit/%3$s/(siteAccess)/%2$s

Standard: leer.

<?php /* #?ini charset="utf-8"?
# settings/override/site.ini.append.php
[DebugSettings]
UsedTemplateEditUrl=
*/ ?>

Siehe auch


Erzeugt von ./console exp:help:examples --language=ger-de aus settings/site.ini. Bearbeiten Sie diese Seite nicht: Ändern Sie die Quelle oder die deutsche Übersetzung und erzeugen Sie sie neu (wie). Freie Dokumentation: GFDL 1.3 oder später.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x