0

誰かがこの Joomla エラーを説明してくれませんか? それを修正するにはどうすればよいですか? デバッグオンで表示されます。メモリリークがあるようですか?Mysql は、サイトのクラッシュよりも遅く実行されます。

Function    Location
JSite->dispatch()   /home/greatfam/public_html/index.php:52
JComponentHelper::renderComponent() /home/greatfam/public_html/includes/application.php:197
JComponentHelper::executeComponent()    /home/greatfam/public_html/libraries/joomla/application/component/helper.php:351
require_once()  /home/greatfam/public_html/libraries/joomla/application/component/helper.php:383
JController->execute()  /home/greatfam/public_html/components/com_content/content.php:16
ContentController->display()    /home/greatfam/public_html/libraries/joomla/application/component/controller.php:761
JController->display()  /home/greatfam/public_html/components/com_content/controller.php:74
ContentViewArticle->display()   /home/greatfam/public_html/libraries/joomla/application/component/controller.php:722
JView->get()    /home/greatfam/public_html/components/com_content/views/article/view.html.php:32
ContentModelArticle->getItem()  /home/greatfam/public_html/plugins/system/jat3/jat3/core/joomla/view.php:348
JError::raiseError()    /home/greatfam/public_html/components/com_content/models/article.php:172
JError::raise() /home/greatfam/public_html/libraries/joomla/error/error.php:251
4

1 に答える 1

2

開始するための便利で簡単な方法は、グローバル構成で Joomla デバッグをオンにすることです。

次に、フロントページをリロードし、ページの下部にある出力を詳しく調べます。

そこには、各モジュールで使用されているメモリの詳細と、実行されたクエリのリストが表示されます。これにより、有利なスタートを切ることができ、デバッグする必要のあるアイテムの数を制限できます (単一のモジュールがすべてのメモリを消費します)。

「ディスパッチ後」に時間がかかりすぎる場合は、プラグインまたはページに表示されているコンポーネントのいずれかである可能性があります。

ここに「注目すべき」ものがない場合 (多数のクエリ、50 を超えるクエリ、メモリ消費量が多い、または 1 つの項目に長時間かかる場合) は、apache error_log と mysql ログを調べて、システムの制限を確認することをお勧めします。

于 2013-09-08T08:05:08.950 に答える