私は最初のMediaWikiエクステンションを作成しようとしており、それをデバッグする方法が必要です。それを行う最も簡単な方法は何ですか?メッセージの表示、ファイルへのログインなどは問題ありません。私はちょうどコードを徐々に進行し、どこが壊れているのか、変数の内容が何であるのかを見たいだけです。シンプルなMediaWiki拡張デバッグ
私は/ MYEXT/myext.php拡張で
// ...somewhere in your code
if (true) {
wfDebugLog('myext', 'Something is not right: ' . print_r('asdf', true));
}
(http://www.mediawiki.org/wiki/Manual:How_to_debug#Useful_debugging_functionsから)しようとしたのLocalSettings.php
require_once('extensions/myext/myext.php');
# debugging on
$wgDebugLogGroups = array(
'myext' => 'extensions/myext/myextension.log'
);
が、その後、私のウィキがまったく動作しないに追加しました(エラー500)。上記のコードをmyext.phpからすべて削除して、myext.phpに$ wgExtensionCreditsを付けて、Special:Versionでmyextを見ることができます。
これは正しいことです(間違いは何ですか)か、それともより簡単な方法がありますか?
ありがとう、それは良い点です!現時点では、一般的にWikiのインストールにいくつか問題があります。私の変更とシステムの全体的な機能との間に重複があるかもしれません。 – texnic