"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 での検出を介して新しいテンプレートをインストールすることで見つかりました。
助けてください!
"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 での検出を介して新しいテンプレートをインストールすることで見つかりました。
助けてください!
どうやら、それは既知のバグです。
http://forum.joomla.org/viewtopic.php?f=619&t=708286#p2784057
Dzenanのソリューションは私にとってはうまくいきました。追加した...
$lang = JFactory::getLanguage();
... libraries\joomla\installer\adapters\template.php の 480 行目、および検出/インストール プロセス中にインストールされたテンプレート。
私は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);
これは魅力のように機能しました。ありがとうスチュ&ゼナン