Debug Variables


[-edit SideBar-]

Debug Variables

%define=trail bgcolor=#eee block%%define=note font-style=italic color=green%%define=important block bgcolor=#fcc border='1px solid black' padding=5px%%define=audience class='frame rfloat' font-size:smaller bgcolor=#ffffcc%
<< | PmWiki.Variables | >>

the following actions are available only if you set $EnableDiag = 1 in your configuration file. They can be used for debugging and should not be set in a production environment.
displays a list of all markups in 3 columns:

** column 1 = markup-name (1. parameter of markup() )
** column 2 = when will rule apply (2. parameter of markup() )
** column 3 = PmWiki's internal sort key (derived from #2)

(see Markup*).
To see more than what ?action=ruleset gives you, apply the Cookbook:MarkupRulesetDebugging recipe: it can also show the pattern and the replacement strings.
displays the output of phpinfo() and exits. no page will be processed
displays a dump of all global vars and exits. no page will be processed
A variable which, when set equal to 1, recognizes the "If-Modified-Since" header coming from browsers and allows browsers to use locally cached pages. Disabled by default to help the administrator customize its page without needing permanent reloading.
This activates an internal stopwatch that shows how long it takes to render a page. (If you have a wiki that composes a HTML page from multiple pages, such as a normal layout with a sidebar, you'll get separate timings for each subpage and for the total page.)
The timings can be displayed by adding <!--function:StopWatch--> in the wiki template.
Valid values are
        $EnableStopWatch = 0; # No timings (the default). No HTML will be generated.
        $EnableStopWatch = 1; # Wall-clock timings only.
        $EnableStopWatch = 2; # Wall-clock and CPU usage timings. Won't work on Windows.

See also:

  • scripts/refcount.php is useful for debugging
Recent Changes (All) | Edit SideBar Page last modified on August 29, 2006, at 07:25 PM Edit Page | Page History
Powered by TechnoloWiki