php - 在 Drupal 8 站点中找不到类 "DOMDocument"

标签 php drupal centos

我在我的 Drupal 8 站点的一个页面上发现了一个错误;当我访问它时,它总是显示此消息错误:

Error: Class 'DOMDocument' not found in /var/www/vhosts/mysite/core/lib/Drupal/Component/Utility/Html.php on line 286

我正在使用 Centos 6 并运行了以下命令:
    yum install php71w-xml
    sudo service httpd restart 

我在 php.ini 中验证:扩展 php 已启用 dom、xml、xmlreader、xmlwrite
但对我不起作用。

你能给我一个解决方案吗?我是 Drupal 8、php 7.1、apache2.2

最佳答案

我在带有 php 7.x 的 Ubuntu 上遇到了同样的问题,并通过以下方式修复了它。

sudo apt-get install php-xml

完成后,重新启动您的网络服务器

Source: https://laracasts.com/discuss/channels/servers/how-do-i-install-the-dom-extension-for-php7

关于php - 在 Drupal 8 站点中找不到类 "DOMDocument",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46179814/

相关文章:

linux - 从 linux 机器复制安装的二进制文件

linux - 替代 solaris 库?

php - 无法在 Windows xampp 上正确使用 ImageMagick

centos - 在 docker 容器中运行 docker?

php - PHP 使用的 OS X 和 OpenSSL 上的 Composer 错误

mysql - 在 drupal 7 中查询文章

javascript - 确保单击“加载更多”不会导致用户滚动到顶部

javascript - 在 Google 中的 storeLocator.Store 上设置自定义商店标记

php - Laravel 5,单击表单提交按钮时不显示任何内容

php - post方法传递电子邮件并将该用户名插入另一个表时,如何从表中选择用户名?