2016-06-24 82 views
16

Ho installato un progetto symfony 3 ma non posso eseguire alcun comando php bin/console. Quando provo, ottengo il seguente errore:I comandi php bin/console symfony danno un errore fatale

PHP Fatal error: Uncaught Symfony\Component\Debug\Exception\ClassNotFoundException: Attempted to load class "DOMDocument" from the global namespace. Did you forget a "use" statement? in project_folder/vendor/symfony/symfony/src/Symfony/Component/Config/Util/XmlUtils.php:52

Qualche idea su come risolvere questo problema?

+0

Qualsiasi idea di come vedere il codice? –

+0

Cosa stai cercando di fare? Possiamo vedere il file che si riferisce a "DOMDocument". Basta "modificare" il tuo post e pubblicare quel codice. –

+0

Ho installato symfony con 'symfony new project_name' e poi ho inserito la cartella e provato 'php bin/console per vedere se la console funzionava. Dopo ore di ricerca di soluzioni ho controllato i pacchetti php che avevo installato e ho capito che php-xml non c'era. Ora sta funzionando. Grazie per aver cercato di aiutare comunque! – lolero

risposta

67

Dopo ore di ricerca di soluzioni ho controllato i pacchetti php che avevo installato e ho capito che php-xml non c'era.

sudo apt install php-xml 

ora funziona :)

+0

Perfetto, funziona! Grazie – Chemaclass

+0

Works. Ma odio questi programmi php e il loro irragionevole messaggio di errore – Fonzie

+0

Personalmente ho dovuto eseguire 'sudo apt install php7.0-xml' – Michael