【发布时间】:2016-06-29 01:55:31
【问题描述】:
我使用 Ubuntu Desktop 作为托管 Magento 的服务器。我已经通过以下方式恢复了 Magento:
将 Magento 数据库导入 MySQL 服务器
将所有文件复制粘贴到
/var/www/html
备注:
权限:755
Magento 版本:1.9.2
PHP版本:7.0
很遗憾,我遇到了与 Magento 生成的代码相关的错误。
Fatal error:
Uncaught Error: Call to a member function extend() on boolean in /var/www/html/lib/Varien/Simplexml/Config.php:600
Stack trace:
#0 /var/www/html/app/code/core/Mage/Core/Model/Config.php(278): Varien_Simplexml_Config->extend(Object(Mage_Core_Model_Config_Base))
#1 /var/www/html/app/code/core/Mage/Core/Model/App.php(391): Mage_Core_Model_Config->loadBase()
#2 /var/www/html/app/code/core/Mage/Core/Model/App.php(304): Mage_Core_Model_App->_initBaseConfig()
#3 /var/www/html/app/code/core/Mage/Core/Model/App.php(348): Mage_Core_Model_App->baseInit(Array)
#4 /var/www/html/app/Mage.php(683): Mage_Core_Model_App->run(Array)
#5 /var/www/html/index.php(83): Mage::run('', 'store')
#6 {main} thrown in /var/www/html/lib/Varien/Simplexml/Config.php on line 600
如何解决此错误以在新域上恢复 Magento?
我尝试将权限降低到644,但失败了。而且我测试过PHP7.0也能打开新Magento的安装页面。
【问题讨论】:
标签: php magento fatal-error restore mage