我知道这个问题被问了很多次,但这次没有一个答案对我有用。
每当我尝试加载我的magento EE 1.14.2.0时,我得到:
dbModel read resource does not implement Zend_Db_Adapter_Abstract Trace: #0 /var/www/vhosts/receptional/htdocs/app/code/core/Mage/Core/Model/Resource/Db/Collection/Abstract.php(134): Varien_Data_Collection_Db->setConnection(false) #1 /var/www/vhosts/receptional/htdocs/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/receptional/htdocs/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/receptional/htdocs/app/Mage.php(491): Mage_Core_Model_Config->getResourceModelInstance('core/website_co...', Object(Mage_Core_Model_Resource_Website)) #4 /var/www/vhosts/receptional/htdocs/app/code/core/Mage/Core/Model/Abstract.php(208): Mage::getResourceModel('core/website_co...', Object(Mage_Core_Model_Resource_Website)) #5 /var/www/vhosts/receptional/htdocs/app/code/core/Mage/Core/Model/Abstract.php(213): Mage_Core_Model_Abstract->getResourceCollection() #6 /var/www/vhosts/receptional/htdocs/app/code/core/Mage/Core/Model/App.php(608): Mage_Core_Model_Abstract->getCollection() #7 /var/www/vhosts/receptional/htdocs/app/code/core/Mage/Core/Model/App.php(466): Mage_Core_Model_App->_initStores() #8 /var/www/vhosts/receptional/htdocs/app/code/core/Mage/Core/Model/App.php(349): Mage_Core_Model_App->_initCurrentStore('swimshop', 'store') #9 /var/www/vhosts/receptional/htdocs/app/Mage.php(684): Mage_Core_Model_App->run(Array) #10 /var/www/vhosts/receptional/htdocs/index.php(83): Mage::run('swimshop', 'store') #11 {main}
我已经尝试将var和media文件夹的权限更新为777,但没有运气,我也尝试将我的整个magento的权限更新为777,但再次没有运气。 只是为了让你知道我在Nginx服务器上,如果这有帮助。
答案 0 :(得分:0)
虽然您可以运行chmod -R 777文件权限,但它可能无法正常运行。出现此错误的原因是文件权限问题。
检查SELinux是否处于许可模式?
sestatus
如果不在许可模式下,请使用以下内容。
运行以下命令应该解决问题。
chcon -Rv --type=httpd_sys_content_t <web Directry>