Mysql
 sql >> Database >  >> RDS >> Mysql

errore di migrazione di php craft:nodename né servname forniti o non conosciuti

@Stefano Zaniboni ha risposto in un commento ma per espandere:

Mi sono imbattuto in questo problema perché sono abituato a eseguire php artisan comandi nella mia directory locale piuttosto che in una virtualbox/vagrant box/contenitore docker.

I Documenti Laravel menziona che devi eseguire php artisan migrate comando dall'interno della tua macchina virtuale.

Se utilizzi la finestra mobile, puoi ottenere il tuo ID contenitore utilizzando docker ps . Quindi per ssh nel contenitore usa docker exec -it <containerId> /bin/bash . Quindi basta cd nella directory del tuo progetto ed esegui php artisan migrate .