Clase 'DOMDocument' no encontrada

Resuelto ws_123 asked hace 54 años • 20 respuestas

Encontré un error en una página de mi aplicación Magento; Siempre muestra este mensaje de error cuando lo visito:

Error fatal: la clase 'DOMDocument' no se encuentra en /home/.../lib/Zend/Feed/Abstract.php en la línea 95

¿Puedes darme una solución? Estoy usando magento 1.4.1.1.

ws_123 avatar Jan 01 '70 08:01 ws_123
Aceptado

Necesita instalar la extensión DOM . Puedes hacerlo en Debian/Ubuntu usando:

sudo apt-get install php-dom

Y en Centos/Fedora/Red Hat:

yum install php-xml

Si tiene conflictos entre paquetes PHP, puede intentar ver si en su lugar existe el paquete de la versión PHP específica: por ejemplo, php53-xmlsi su sistema ejecuta PHP5.3.

Dean avatar Jan 18 '2013 08:01 Dean

PHP 8.2

  • Ubuntu:apt-get install php8.2-xml
  • CentOS 8 [con php:remi-8.2habilitado]:dnf install php-xml

PHP 8.1

  • Ubuntu:apt-get install php8.1-xml
  • CentOS 8 [con php:remi-8.1habilitado]:dnf install php-xml

PHP 8.0

  • Ubuntu:apt-get install php8.0-xml
  • CentOS 8 [con php:remi-8.0habilitado]:dnf install php-xml
Limon Monte avatar Mar 01 '2016 12:03 Limon Monte

PHP8 : (última versión)

sudo apt-get install php8.0-xml

PHP7 :

sudo apt-get install php7.1-xml

También puedes hacer:

sudo apt-get install php-dom

y apt-gette mostrará dónde está.

Albert S avatar Jul 25 '2016 17:07 Albert S
Package php-dom is a virtual package provided by:
  php7.1-xml 7.1.3+-3+deb.sury.org~xenial+1
  php7.0-xml 7.0.17-3+deb.sury.org~xenial+1
  php5.6-xml 5.6.30-9+deb.sury.org~xenial+1
You should explicitly select one to install.

En caso de que alguien use las versiones 5.6, siga este camino.

sudo apt-get install php5.6-xml

Para PHP versión PHP7, Ubuntu:

sudo apt-get install php7.1-xml

o por

yum install php-xml
inrsaurabh avatar Apr 08 '2017 14:04 inrsaurabh