In PDOConnection.php line 27:  could not find driver

In PDOConnection.php line 27: could not find driver

5. April 2020 0 Von Roger Gerecke

Hat man sich Symfony in einem Docker Container Installiert und möchte dort make:migration ausführen kann das zu einem Fehler führen da das Consolen Script den PHP Driver vom System nutzt und nicht den im Container der auch die .env einstellung lädt.

Darum muss man sich einfach nur über den Terminal in den Container einlogen und dort make:migration ausführen.

Zum Login in einen Docker Container brauch man in der Terminal Console nur den Webserver-Container Name nutzen.

docker exec -it container-name /bin/bash

Symfony: “An exception occured in driver: could not find driver

#!/usr/bin/env bash
docker exec -it container-name /bin/bash

EN – English:

Symfony: “An exception occured in driver: could not find driver exeption by using the make:migration.

Resulution login in the docker container over a terminal with this comand docker exec -it container-name /bin/bash

If you are loged-in use the Symfony make:migration and its work great.

0