当我尝试创建自定义模块并收到此错误时。
我只是将etc/local.xml
的权限更改为644到646错误来了
在它之后我把它支持到644,但似乎是同样的错误。许多论坛讨论了这个问题,但不幸的是,我没有得到任何结果。
我已清除cache
,reindexed
。我还应该做些什么来解决这个问题。
var
文件夹权限已设置777.即使我尝试了新的Magento安装,但同样的错误。
a:5:{i:0; s:65:“dbModel读取资源未实现 一个Zend_Db_Adapter_Abstract “; I:1; S:4193:” #0 /opt/lampp/htdocs/magento_moip/app/code/core/Mage/Core/Model/Resource/Db/Collection/Abstract.php(134): Varien_Data_Collection_Db-> setConnection(NULL)
1 /opt/lampp/htdocs/magento_moip/app/code/core/Mage/Core/Model/Config.php(1348): Mage_Core_Model_Resource_Db_Collection_Abstract-> __构建体(对象(Cis_Recurringorders_Model_Mysql4_Recurringorders))
2 /opt/lampp/htdocs/magento_moip/app/code/core/Mage/Core/Model/Config.php(1380): Mage_Core_Model_Config-> getModelInstance( 'recurringorders ...', 对象(Cis_Recurringorders_Model_Mysql4_Recurringorders))
3 /opt/lampp/htdocs/magento_moip/app/Mage.php(490): Mage_Core_Model_Config-> getResourceModelInstance( 'recurringorders ...', 对象(Cis_Recurringorders_Model_Mysql4_Recurringorders))
4 /opt/lampp/htdocs/magento_moip/app/code/core/Mage/Core/Model/Abstract.php(208): 法师:: getResourceModel( 'recurringorders ......', 对象(Cis_Recurringorders_Model_Mysql4_Recurringorders))
答案 0 :(得分:-1)
当您在以下位置扩展错误的类时,也可能会出现此问题:
class Companyname_Recurringorders_Model_Mysql4_Recurringorders extends Mage_Core_Model_Abstract
{
public function _construct()
{
$this->_init('recurringorders/recurringorders', 'id_recurringorders');
}
}
以下是正确的代码:
class Companyname_Recurringorders_Model_Mysql4_Recurringorders extends Mage_Core_Model_Mysql4_Abstract
{
public function _construct()
{
$this->_init('recurringorders/recurringorders', 'id_recurringorders');
}
}
这解决了这个问题。