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を使用しています
悪い! Akeeba管理ツールに最新バージョンをインストールし、問題を修正しました!
Joomlaは最近のアップデートの多くを台無しにしているようです。すべてが急いでいるようで、これはバグの可能性があります。
Joomla issue tracker で問題として報告することをお勧めします。