Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Class 'DOMDocument' not found

Acabei caindo nesse erro:

PHP Fatal error: Uncaught Error: Class 'DOMDocument' not found in /home/fraps/Área de Trabalho/PHP/composerA/buscador-cursos-alura/vendor/symfony/dom-crawler/Crawler.php:1115

Pelo que vi nas pastas e na documentação essa classe realmente não existe e isso foi o que mais estranhei. Eu tava achando que era algo de errado com o autoload, ou namespaces ou erro de digitação nos uses, porém não achei nada de errado relacionado a isso.

Estou usando PHP 7.2.24 no Ubuntu 18.04.3 LTS

2 respostas
solução!

Fala, Paulo!

Como você instalou o PHP? Se foi através do apt, roda:

sudo apt install php7.2-xml

Diz pra mim se isso resolve.

Olá Vinicius!

A instalação foi através da linha de comando com os comandos mostrados lá nas primeiras aulas de php. Eu acabei esquecendo de marcar como solucionada mas eu achei um tópico no stackoverflow com alguém com o mesmo problema e acabei solucionando com o comando

sudo apt-get install php-dom

Mas aparentemente esse que você citou também soluciona o problema. Vi muita gente comentando por aqui: https://stackoverflow.com/questions/14395239/class-domdocument-not-found

Aliás obrigado pelas aulas. São sempre muito boas!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software