致命错误:未捕获的错误:在 magento 2 中刷新缓存时找不到类“DOMDocument”

Posted

技术标签:

【中文标题】致命错误:未捕获的错误:在 magento 2 中刷新缓存时找不到类“DOMDocument”【英文标题】:Fatal error: Uncaught Error: Class 'DOMDocument' not found when flush cache in magento 2 【发布时间】:2018-02-13 15:55:34 【问题描述】:

我正在尝试通过 ubuntu 中的终端刷新缓存,但显示错误 php bin/magento 缓存:flushPHP 致命错误:未捕获错误:在 /opt/lampp/htdocs/magentotwodemo/vendor/magento/framework/Config/Dom.php:377 中找不到类“DOMDocument”

【问题讨论】:

你见过这个问题吗:***.com/questions/14395239/… 或者这个***.com/questions/35668702/… 【参考方案1】:

好像你还没有安装 PHP DOM。

sudo apt-get install php7.0-dom

如果您使用的是 PHP 5.6,请使用:

sudo apt-get install php5-dom

如果还是不行,那么检查xml是否已安装并尝试

apt-get install php7.0-xml

然后重启apache试试

【讨论】:

以上是关于致命错误:未捕获的错误:在 magento 2 中刷新缓存时找不到类“DOMDocument”的主要内容,如果未能解决你的问题,请参考以下文章

如何解决这个错误?致命错误:在第X行的... / magento18 / lib / Zend / Uri.php中调用未定义的函数ctype_alnum()?

致命错误:未捕获的错误:找不到类“App\Config”

致命错误:未捕获的错误:在 null 上调用成员函数 select()

线程以未捕获的异常退出,AyncTask #2 致命错误

致命错误:未捕获的错误:未找到类“用户名”

PHP 致命错误:未捕获的错误:在 PHP 7.2.13 上调用未定义函数 idn_to_ascii()