【问题标题】:Magento2 backend fatal error after backup recovery备份恢复后 Magento2 后端致命错误
【发布时间】:2016-09-21 19:20:56
【问题描述】:

在我的 magento2 网站上进行备份恢复后,我收到此错误:

后端致命错误:PHP 致命错误:未捕获错误:类 在中找不到“DOMDocument” /home/arredeom/public_html/vendor/magento/framework/Config/Dom.php:364\n堆栈 跟踪:\n#0 /home/arredeom/public_html/vendor/magento/framework/Config/Dom.php(109): Magento\Framework\Config\Dom->_initDom('__construct('_createConfigMerger('Magento\\Framewo...', '_readFiles(Object(Magento\Framework\Config\FileIterator))\n#4 /home/arredeom/public_html/vendor/magento/framework/App/ObjectManagerFactory.php(269): Magento\Framework\Config 中 /home/arredeom/public_html/vendor/magento/framework/Config/Dom.php 第 364 行\n

我已经检查了 cpanel 配置和 PHP Selector |扩展它说:当前 PHP 版本:7.0 和 Dom 已启用(标志打开)

有什么办法可以解决吗?谢谢

【问题讨论】:

标签: php magento dom magento2


【解决方案1】:

你需要php-xml:

sudo apt-get install php-xml

【讨论】:

    【解决方案2】:

    PHP 告诉你

    找不到类“DOMDocument”...

    DomDocument 类是 fundamental part of PHP's XML handling。如果DomDocument 类不存在,这意味着更新您的后端服务器的人没有include this fundamental part of PHP。这在一些 Linux 包管理功能中很常见,这些功能将核心 PHP 功能分割,因此用户可以只安装他们需要的东西。

    解决此问题的方法是安装 PHP 的 XML/DOM 功能。您这样做的方式将取决于您使用的 linux 发行版。

    【讨论】:

    • 我刚刚检查了 cpanel 配置和 PHP Selector |扩展它说当前 PHP 版本:7.0 和 Dom 已启用
    • @LaurenFrida 那么cpanel看的PHP版本和运行你代码的PHP版本不一样
    猜你喜欢
    • 2017-09-11
    • 2018-08-26
    • 1970-01-01
    • 1970-01-01
    • 2020-02-19
    • 1970-01-01
    • 2013-03-31
    • 2014-04-05
    • 1970-01-01
    相关资源
    最近更新 更多