web-dev-qa-db-ja.com

Joomlaデバッグコンソールにデータベースクエリが表示されない

Joomla 3.4.4 WebサイトのsiteフロントエンドでDatabase QueriesJoomla Debug Consoleが表示されていませんが、Administratorバックエンドで表示できます。

以下はフロントエンドのスクリーンショットですenter image description here

そして、これがバックエンドですenter image description here

私はすでにテンプレートをデフォルトのprotostarテンプレートに戻すことを試みたので、それが私のカスタムテンプレートのせいではないと思いますが、それでも機能しません。

任意の助けをいただければ幸いです。

3
kolunar

Joomlaデータベースドライバーが、すべてのコンテンツの翻訳を管理できるFalangコンポーネントに属する別のドライバーによって上書きされていることがわかりました。 Falangデータベースドライバーにはデバッグ実装がないため、サイトのデバッグ中にFalangを無効にするだけで問題が解決します。

3
kolunar

これは一種のネクロポスティングですが、問題はFalangの作者からの修正がまだないため、ここにあります。ファイル内./ plugins/system/falangdriver/falangdriver.php

検索(Falang 2.6.0の309行)

$db->debug($debug); 

への変更:

$db->setDebug($debug);

これでJoomlaのデバッグ情報にはすべてのクエリが含まれます。修正はFalangの作者にも提出されています。

3
Shader