【问题标题】:Fail to restore magento on a new domain无法在新域上恢复 magento
【发布时间】:2016-06-29 01:55:31
【问题描述】:

我使用 Ubuntu Desktop 作为托管 Magento 的服务器。我已经通过以下方式恢复了 Magento:

  1. 将 Magento 数据库导入 MySQL 服务器

  2. 将所有文件复制粘贴到/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


    【解决方案1】:

    虽然您尝试设置文件夹和文件的权限,但似乎仍然是文件夹和文件权限的问题。

    请尝试使用magento-cleanup.php重置权限

    文件。 请将此文件放在您的 magento 的文档根目录中,然后从浏览器运行此文件。 请让我知道它是否解决了您的问题。

    【讨论】:

      【解决方案2】:

      这会有所帮助:

      尝试清除缓存,并检查文件权限是否设置正确,

      目录:755

      文件:644

      如果这仍然不起作用,则可能是您的文件已损坏。

      【讨论】:

        猜你喜欢
        • 2017-04-10
        • 1970-01-01
        • 2020-07-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-18
        • 1970-01-01
        相关资源
        最近更新 更多