首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magento:找不到'DOMDocument‘类

Magento:找不到'DOMDocument‘类
EN

Stack Overflow用户
提问于 2018-11-11 11:42:37
回答 2查看 7.8K关注 0票数 1

我正在亚马逊AWS Lightsail系统上安装Magento。我安装了NGINX,MySQL和PHP

但是我不断地发现这个错误:

代码语言:javascript
复制
2018/11/11 11:31:14 [error] 24035#0: *1 FastCGI sent in stderr: "PHP     message: PHP Fatal error:  Uncaught Error: Class 'DOMDocument' not found in /var/www/html/vendor/magento/framework/Config/Dom.php:384
Stack trace:
#0 /var/www/html/vendor/magento/framework/Config/Dom.php(115): Magento\Framework\Config\Dom->_initDom('<?xml version="...')
#1 /var/www/html/vendor/magento/framework/ObjectManager/Config/Reader/Dom.php(70): Magento\Framework\Config\Dom->__construct('<?xml version="...', Object(Magento\Framework\App\Arguments\ValidationState), Array, 'xsi:type', NULL)
#2 /var/www/html/vendor/magento/framework/Config/Reader/Filesystem.php(149): Magento\Framework\ObjectManager\Config\Reader\Dom->_createConfigMerger('Magento\\Framewo...', '<?xml ve
rsion="...')
#3 /var/www/html/vendor/magento/framework/Config/Reader/Filesystem.php(130): Magento\Framework\Config\Reader\Filesystem->_readFiles(Object(Magento\Framework\Config\FileIterator))
#4 /var/www/html/vendor/magento/framework/App/ObjectManagerFactory.php(275): Magento\Frame
work\Config\Reader\Filesystem->read('primary')
#5 /var" while reading response header from upstream, client: 118.209.48.25, server: tangopop.com.au, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.2-fpm.sock:", host: "XX.XXX.XX.XXX"

已安装的模块:

代码语言:javascript
复制
DOM     Christian Stocker, Rob Richards, Marcus Boerger 
xmlrpc
core library version    xmlrpc-epi v. 0.54
php extension version   7.2.11-4+0~20181106031710.10+jessie~1.gbp789850
author  Dan Libby
homepage    http://xmlrpc-epi.sourceforge.net
open sourced by     Epinions.com 
LIBXML, SimpleXML, XML, XMLReader, xmlrpc, XMLWriter

提供PHP:http://13.239.86.161/info.php

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-11 12:48:23

您需要安装php-domphp-xml包,但是从PHP中可以看出它的样子。你这么做了。如果您在Debian或Ubuntu上,可以通过运行apt install php-dom php-xml来确保

您可能需要重新启动PHP或Apache以使更改生效-例如。systemctl restart php-fpmsystemctl restart apache2 (或systemctl restart httpd)

票数 6
EN

Stack Overflow用户

发布于 2021-01-22 11:29:44

是的,我们必须使用命令"sudo yum install php-dom php-xml“在用于EC2-用户的putty上安装'php-dom php-xml‘。我使用命令sudo php安装它,它对我来说很有魅力。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53248381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档