如何解决magento错误 - dbModel读取资源没有实现Zend_Db_Adapter_Abstract

时间:2013-07-23 03:52:35

标签: magento

如果有人可以帮助解决这个问题,我们将不胜感激。我们刚刚使用magento社区版1.7构建了一个电子商务网站。我们的网站已安装并正常运行,事实上我们已准备好今天上线,但现在当我们访问网站或CMS登录时,我们收到以下错误。

dbModel读取资源未实现Zend_Db_Adapter_Abstract

今天早上正在工作,当我遇到这个错误时,我正要购买扩展站点地图扩展并安装。它不能是延伸,因为我甚至没有购买它。

是否有人知道任何其他可能的解释以及如何纠正?

您可以在此处查看我们的网站:http://bseatedglobal.cast-control.net/admin

3 个答案:

答案 0 :(得分:3)

尝试仅将/var文件夹的文件权限更改为777。您可能还需要/var/sessions/var/cache个文件夹

上的777

或者可能是因为你无法解决另一个原因

检查并且部分是在。

下定义的
<resources>
       <dummy_setup>
         <setup>
           <module>IVVYRU_Dummy</module>
         </setup> 
         <connection>
           <use>core_setup</use>
         </connection>
       </dummy_setup>
       <dummy_write>
                <connection>
                    <use>core_write</use>
                </connection>
       </dummy_write>
       <dummy_read>
                <connection>
                    <use>core_read</use>
                </connection>
       </dummy_read>
     </resources>

答案 1 :(得分:1)

我遇到了同样的问题。它发生了,因为我已将数据库用户和密码更改为root用户的密码。

在经历了很多关于文件夹的权限检查,清除缓存之后,我终于将我的安装恢复到原来的用户,这是我安装magento时首次使用的,瞧!

答案 2 :(得分:0)

请检查您的模型扩展类。应该是正确的子文件夹和路径。

class Namespace_Module_Model_Mysql4_Item extends Mage_Core_Model_Mysql4_Abstract
{
    protected function _construct()
    {
        $this->_init("module/test", "id");
    }
}