【发布时间】:2014-07-02 10:20:36
【问题描述】:
我将多存储 Magento 迁移到开发服务器。我对数据库中的安全和不安全 url 进行了更改。
现在当我访问前端时,出现以下错误。
dbModel 读取资源没有实现 Zend_Db_Adapter_Abstract
Trace:
#0 /var/www/vhosts/mymagento/app/code/core/Mage/Core/Model/Resource/Db/Collection/Abstract.php(134): Varien_Data_Collection_Db->setConnection(false)
#1 /var/www/vhosts/mymagento/app/code/core/Mage/Core/Model/Config.php(1348): Mage_Core_Model_Resource_Db_Collection_Abstract->__construct(Object(Mage_Core_Model_Resource_Website))
#2 /var/www/vhosts/mymagento/app/code/core/Mage/Core/Model/Config.php(1380): Mage_Core_Model_Config->getModelInstance('core_resource/w...', Object(Mage_Core_Model_Resource_Website))
#3 /var/www/vhosts/mymagento/app/Mage.php(491): Mage_Core_Model_Config->getResourceModelInstance('core/website_co...', Object(Mage_Core_Model_Resource_Website))
#4 /var/www/vhosts/mymagento/app/code/core/Mage/Core/Model/Abstract.php(208): Mage::getResourceModel('core/website_co...', Object(Mage_Core_Model_Resource_Website))
#5 /var/www/vhosts/mymagento/app/code/core/Mage/Core/Model/Abstract.php(213): Mage_Core_Model_Abstract->getResourceCollection()
#6 /var/www/vhosts/mymagento/app/code/core/Mage/Core/Model/App.php(608): Mage_Core_Model_Abstract->getCollection()
#7 /var/www/vhosts/mymagento/app/code/core/Mage/Core/Model/App.php(466): Mage_Core_Model_App->_initStores()
#8 /var/www/vhosts/mymagento/app/code/core/Mage/Core/Model/App.php(349): Mage_Core_Model_App->_initCurrentStore('', 'store')
#9 /var/www/vhosts/mymagento/app/Mage.php(684): Mage_Core_Model_App->run(Array)
#10 /var/www/vhosts/mymagento/index.php(87): Mage::run('', 'store')
#11 {main
我尝试了以下解决此问题。
1) 清除 var/cache 文件夹中的所有缓存
2) 从 var/session 文件夹中删除所有会话
3) 以递归方式将 777 文件权限授予整个应用程序
4)也试过这个解决方案tutorial site link
5) 也更改了 local.xml 中的 DB 设置
6) 我也使用local.xml 禁用了所有本地模块
<disable_local_modules>true</disable_local_modules>
我已经尝试过 Google 提供的解决方案。问题还是没有解决。
如何解决这个问题。
【问题讨论】:
标签: magento magento-1.7 magento-1.8