Impossible de trouver l'erreur de pilote dans Laravel sur Ubuntu 14.04 avec PHP 7.0
Problème :
Lors de l'exécution de php artisan migrate dans une application Laravel 5.4, l'erreur suivante est rencontré :
[Illuminate\Database\QueryException] could not find driver (SQL: select * from information_schema.tables where table_schema = pmaramaldb and table_name = migrations) [PDOException] could not find driver
Enquête :
Les étapes de dépannage initiales, notamment la vérification de l'état de l'extension PDO, l'installation de php7.0-mysql et la tentative de composer dump-autoload, ont pas résolu le problème.
Solution :
L'erreur est probablement liée à une dépendance manquante. Pour le résoudre, vérifiez que php7-mysql est installé. Exécutez la commande suivante :
sudo apt install php7.0-mysql
Si vous préférez installer la dernière version du package, utilisez cette commande :
sudo apt install php-mysql
Redémarrez ensuite le service Apache. Cela devrait corriger l'erreur « Impossible de trouver le pilote » et permettre aux migrations de s'exécuter correctement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!