【发布时间】:2012-06-02 11:41:06
【问题描述】:
致命错误:在 C:\xampp\htdocs\jsf\libraries\joomla\cache\storage\memcache.php 的第 435 行调用非对象的成员函数 add()
protected function lockindex()
{
$looptime = 300;
$data_lock = self::$_db->add($this->_hash . '-index_lock', 1, false, 30);
if ($data_lock === false)
{
$lock_counter = 0;
// Loop until you find that the lock has been released. that implies that data get from other thread has finished
while ($data_lock === false)
{
if ($lock_counter > $looptime)
{
return false;
break;
}
usleep(100);
$data_lock = self::$_db->add($this->_hash . '-index_lock', 1, false, 30);
$lock_counter++;
}
}
return true;
}
【问题讨论】:
-
这是 Joomla 的节选!源代码,不是吗?由于问题几乎肯定是由您的插件间接引起的,因此我们需要知道您的插件在做什么才能为您提供帮助。
-
我尝试安装的每个插件都会发生这种情况
-
你的缓存应该在内存缓存中吗?您是否尝试过将其切换到文件?
标签: php joomla syntax-error