3

"Fatal error: Call to a member function setDebug() on a non-object in Z:\home\xxx\www\libraries\joomla\installer\adapters\template.php on line 543"joomla 2.5.4 での検出を介して新しいテンプレートをインストールすることで見つかりました。

助けてください!

4

4 に答える 4

5

どうやら、それは既知のバグです。

ソース: http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_id=8103&tracker_item_id=28345

http://forum.joomla.org/viewtopic.php?f=619&t=708286#p2784057

于 2012-04-11T21:12:03.733 に答える
1

Dzenanのソリューションは私にとってはうまくいきました。追加した...

$lang = JFactory::getLanguage();

... libraries\joomla\installer\adapters\template.php の 480 行目、および検出/インストール プロセス中にインストールされたテンプレート。

于 2012-04-24T13:37:34.763 に答える
1

私はJoomla 2.5.4を使用しており、Stuが言及したバグトラッカーに従って追加しました。

$lang = JFactory::getLanguage();

しかし、ファイルの503行目から始まる関数に追加しました

libraries\joomla\installer\adapters\template.php

public function discover_install()
    {
        // Templates are one of the easiest
        // If its not in the extensions table we just add it
        $lang = JFactory::getLanguage();
        $client = JApplicationHelper::getClientInfo($this->parent->extension->client_id);

これは魅力のように機能しました。ありがとうスチュ&ゼナン

バグ追跡リンク http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_id=8103&tracker_item_id=28345

于 2012-06-16T09:33:38.660 に答える