ライブ サイトからのパフォーマンス情報が必要になることがよくあります。デバッグ情報をエンド ユーザーに表示できないため、Joomla を有効にする方法が必要です。URL パラメータを使用したデバッグ モード、つまり
http://example.com/?debug=1
includes/framework.php
これは、 91 行目 (Joomla 2.5.9)のコア ハックでのみ達成できました。
define('JDEBUG', $config->debug || JRequest::getVar('debug','0')=='1');
代わりに再生できるのは次のconfiguration.php
とおりです。
public $debug = JRequest::getVar('debug','0')=='1';
Using Plugins to Override Core Classesでの Mark Dexter と Louis Landry の投稿に従って、システム プラグインを使用して構成をオーバーライドすることをテストしました。しかし、Ivan Rajkovic の提案による簡単なテストでは、
print_r(JLoader::getClassList());
は、構成が既にロードされているため、オーバーライドできないことを示しています。
コアハックなしでこれを達成するためのより良い方法を提案できますか?
Joomlaの解決策はありますか! 3?