Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将生产Magento迁移到开发服务器后;dbModel read resource未实现Zend_Db_Adapter_Abstract';_Magento_Magento 1.7_Magento 1.8 - Fatal编程技术网

将生产Magento迁移到开发服务器后;dbModel read resource未实现Zend_Db_Adapter_Abstract';

将生产Magento迁移到开发服务器后;dbModel read resource未实现Zend_Db_Adapter_Abstract';,magento,magento-1.7,magento-1.8,Magento,Magento 1.7,Magento 1.8,我将一个multistore Magento迁移到开发服务器。我对数据库中的安全和不安全url进行了更改 现在,当我访问前端时,我得到以下错误 dbModel read资源未实现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-&g

我将一个multistore Magento迁移到开发服务器。我对数据库中的安全和不安全url进行了更改

现在,当我访问前端时,我得到以下错误

dbModel read资源未实现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) 也尝试过这个解决方案

5) 还更改了local.xml中的DB设置

6) 我还使用
local.xml

 <disable_local_modules>true</disable_local_modules>
true
我尝试过谷歌上给出的解决方案。但问题仍未解决


如何解决这个问题

这是由于某些linux安全设置导致的文件权限问题。虽然我能够运行chmod-R 755文件,但权限设置不正确

运行以下命令修复了该问题

chcon -Rv --type=httpd_sys_content_t <web Directry>
chcon-Rv--type=httpd\u系统内容

是的,就是这样,我也遇到了这个问题,我花了一段时间才意识到是Linux增强的安全性让CHMOD无法工作。运行命令“chcon-R-t httpd_sys_rw_content_t/var/www/html/magento/”就成功了