it-swarm.com.de

Fehler "Nicht erfasste ReflectionException: Klasse DOMDocument existiert nicht"

Unter Ubuntu 16.04 habe ich Drush mit Composer installiert: composer global require drush/drush:~8. Installation erfolgreich, aber Ausführung von drush --version, Ich habe diesen Fehler bekommen:

Schwerwiegender PHP-Fehler: Nicht erfasste ReflectionException: Die Klasse DOMDocument ist in /.../composer/vendor/consolidation/output-formatters/src/Transformations/DomToArraySimplifier.php:24 nicht vorhanden

Was mache ich jetzt?

6
UTAN_dev

DOMDocument ist in der Erweiterung php-xml enthalten. Führen Sie Folgendes aus, um es auf Ubuntu zu installieren:

Sudo apt-get install php-xml
16
greg_1_anderson

Gleiches Problem auf meinem Computer, auf dem PHP-5.6 und PHP-7.0 installiert sind.

Um dieses Problem zu beheben, habe ich auch php5.6-xml Und php7.0-xml Installiert.

1

Überprüfen Sie zuerst Ihre PHP-Version über die Befehlszeile:

php -v

und installieren Sie die entsprechende php-xml-Erweiterung (z. B. php5.6-xml; php7.0-xml; php7.1-xml; php7.2-xml).

1
Phong Phan