web-dev-qa-db-ja.com

Joomla 2.5.24を2.5.27に更新した後、JDispatcher::register:イベントハンドラーが認識されません。ハンドラー:配列

Joomla Webサイトの更新後の後に、このエラーがフロントページに表示されます。

JDispatcher: :register: Event handler not recognised. Handler: Array

3つのサイトはすべてv2.5で、最新の2.5.27を使用しています。 Extension managerからデータベースを修正しました。 SEFを無効にしたところ、error_logのエラーは次のようになりました。

mod_fcgid: stderr: PHP Warning:  function_exists() expects parameter 1 to be string, array given in /public_html/libraries/joomla/event/dispatcher.php on line 101
mod_fcgid: stderr: PHP Warning:  class_exists() expects parameter 1 to be string, array given in /public_html/libraries/joomla/event/dispatcher.php on line 107
mod_fcgid: stderr: PHP Notice:  Array to string conversion in /public_html/libraries/joomla/methods.php on line 342

私のLinuxボックスはDebian Wheezyで、PHP-CGI 5.4.4-14 + deb7u14を使用しています

5
Alexandros

悪い! Akeeba管理ツールに最新バージョンをインストールし、問題を修正しました!

5
Alexandros

Joomlaは最近のアップデートの多くを台無しにしているようです。すべてが急いでいるようで、これはバグの可能性があります。

Joomla issue tracker で問題として報告することをお勧めします。

0
Lodder