首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >MappingException:“需要扩展DOM。”

MappingException:“需要扩展DOM。”
EN

Stack Overflow用户
提问于 2019-04-17 03:03:52
回答 2查看 5.8K关注 0票数 4

我有一个应用程序,我的开发环境是nginx,它工作得很好。产品为apache、PHP7.3、mysql 5.7

我收到以下错误:

代码语言:javascript
代码运行次数:0
运行
复制
Uncaught PHP Exception Symfony\Component\Validator\Exception\MappingException: "Extension DOM is required." at /var/www/vendor/symfony/validator/Mapping/Loader/XmlFileLoader.php line 181 {"exception":"[object] (Symfony\\Component\\Validator\\Exception\\MappingException(code: 0): Extension DOM is required. at /var/www/vendor/symfony/validator/Mapping/Loader/XmlFileLoader.php:181, LogicException(code: 0): Extension DOM is required. at /var/www/vendor/symfony/config/Util/XmlUtils.php:50)"} []

我读到的所有内容都表明这应该是由于php-xml (已安装)和启用的缘故。

还有什么我可以调查的吗?

EN

回答 2

Stack Overflow用户

发布于 2020-01-08 21:41:24

我必须为php 7.3显式地安装这个包。因此,至少对于Ubuntu来说,这将是:

代码语言:javascript
代码运行次数:0
运行
复制
sudo apt install php7.3-xml

然后,在then服务器重新加载/重新启动后,您应该可以正常工作。

票数 7
EN

Stack Overflow用户

发布于 2019-04-17 03:17:03

主机已经安装了apache php 7.2和php-cli as 7.3,所以当执行apt install php-xml时,它只安装了7.3。这就是失败的原因。

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

https://stackoverflow.com/questions/55715035

复制
相关文章

相似问题

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