Extension:DebugMode/pl
![]() | A request to archive this extension has been made on Phabricator. See zadanie T346577 for the archival request and the rationale for the request, and to leave comments about the request. |
![]() | To rozszerzenie nie jest aktualnie aktywnie rozwijane! Pomimo, że może nadal działać, jakiekolwiek zgłoszenia błędów lub propozycji funkcji będą najprawdopodobniej ignorowane. If you are interested in taking on the task of developing and maintaining this extension, you can request repository ownership. As a courtesy, you may want to contact the author. You should also remove this template and list yourself as maintaining the extension in the page's {{extension}} infobox. |
![]() Status wydania: niewspierane |
|
---|---|
Realizacja | Interfejs użytkownika |
Opis | Puts wiki into debug mode |
Autor(zy) | Ike Hecht (Tosfosdyskusja) |
Ostatnia wersja | 0.1.0 (2014-10-28) |
MediaWiki | 1.23 |
PHP | 5.3 |
Zmiany w bazie danych | Nie |
Licencja | GNU General Public License 2.0 lub późniejsza |
Pobieranie | |
|
|
Quarterly downloads | 1 (Ranked 159th) |
Przetłumacz rozszerzenie DebugMode jeżeli jest dostępne na translatewiki.net | |
The DebugMode extension puts the wiki into debug mode, which means all MediaWiki debugging parameters are switched on.
Installation
- Pobierz i umieść plik(i) w katalogu o nazwie
DebugMode
w folderzeextensions/
. - Dodaj poniższy kod na dole twojego pliku LocalSettings.php :
require_once "$IP/extensions/DebugMode/DebugMode.php";
Zrobione – Przejdź do Special:Version na twojej wiki, aby sprawdzić czy rozszerzenie zostało pomyślnie zainstalowane.
Configuration parameters
$wgDebugMode
- Level of debugging. Can be set to
true
to enable all debugging orfalse
to do nothing.
Setting to
false
does not turn debugging off! It just leaves the existing settings alone.- Can be set using named constants in the DebugMode class, using bitwise operators:
DebugMode::DEBUG_MODE_NONE
: the extension does nothing, equivalent tofalse
;
Except in this mode, the following MediaWiki’s parameters are activated:$wgColorErrors
$wgDebugAPI
$wgDebugComments
$wgDebugDBTransactions
$wgDebugDumpSql
$wgDebugFunctionEntry
$wgDebugPrintHttpHeaders
$wgDebugTimestamps
$wgDebugToolbar
$wgDevelopmentWarnings
$wgLogExceptionBacktrace
$wgShowDBErrorBacktrace
$wgShowExceptionDetails
$wgShowSQLErrors
$wgProfileLimit
is set to0.0
,
DebugMode::DEBUG_MODE_INI
: set PHP’sdisplay_errors
totrue
;DebugMode::DEBUG_MODE_PHP
: set PHP’serror_reporting
to-1
(all debugging messages);DebugMode::DEBUG_MODE_VERBOSE
: activate MediaWiki’s$wgShowDebug
;DebugMode::DEBUG_MODE_CACHE
: deactivate MediaWiki’s$wgCachePages
,$wgDeprecationReleaseLimit
, and$wgEnableParserCache
;DebugMode::DEBUG_MODE_RESOURCE_LOADER
: activate MediaWiki’s$wgResourceLoaderDebug
and set MediaWiki’s$wgResourceLoaderMaxage
to1
;DebugMode::DEBUG_MODE_INSECURE
: (unused);DebugMode::DEBUG_MODE_ALL
: all debugging modes are activated, equivalent totrue
.
- Default value is a reasonable level of debugging, which is
DebugMode::DEBUG_MODE_ALL
minusDebugMode::DEBUG_MODE_VERBOSE
. - Example:
DebugMode::DEBUG_MODE_ALL ^ DebugMode::DEBUG_MODE_INI ^ DebugMode::DEBUG_MODE_PHP
for “all but no PHP settings”.
$wgDebugModeIgnoreVars
- An array of variables that should be ignored by the extension. Can be used for more fine-tuning of variables than allowed by
$wgDebugMode
. These vars can be any named variables known to the extension, including MediaWiki globals and PHP settings. Default is an empty array, nothing is ignored. - Example:
array( 'wgDebugAPI' )
to ignore setting of$wgDebugAPI
.
Zobacz też
- The file DevelopmentSettings.php.