Recent Changes - Search:


Debug Variables


<< Basic Variables | PmWiki.Variables | Edit Variables >>


$EnableDiag
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.


?action=ruleset
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)
    
    
To see more than what ?action=ruleset gives you, apply the Cookbook:MarkupRulesetDebugging recipe: it can also show the pattern and the replacement strings.


?action=phpinfo
displays the output of phpinfo() and exits. no page will be processed


?action=diag
displays a dump of all global vars and exits. no page will be processed



$EnableIMSCaching
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.


$EnableStopWatch
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
    
    



Pièces jointes de la catégorie :

    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Edit - History - Print - Recent Changes - Search
    Page last modified on August 29, 2006, at 07:25 PM