Rumah >pangkalan data >tutorial mysql >Mengapa Laravel Tidak Dapat Menemui Pemacu MySQL Saya Walaupun Mempunyai Sambungan PDO dan MySQL Dipasang?
Pengecualian PDO: Tidak Dapat Mencari Pemandu dalam Laravel
Menghadapi pengecualian "tidak dapat mencari pemandu" semasa menggunakan Laravel dan PHP boleh mengecewakan . Isu ini timbul apabila pemacu PDO yang diperlukan tidak tersedia dalam persekitaran PHP. Ia boleh berlaku dalam pelbagai senario, seperti semasa bekerja pada pelayan akses terhad atau apabila sambungan yang sesuai tidak dimuatkan.
Seperti yang dinyatakan dalam pertanyaan anda, anda mempunyai akses kepada MySQL dan FTP pada pelayan anda dan mengalami pengecualian ini semasa memindahkan pangkalan data anda. Sambungan Apache yang dipasang pada pelayan anda termasuk MySQL dan PDO, yang sepatutnya mencukupi untuk Laravel berfungsi dengan betul.
Menyelesaikan Isu
Untuk menyelesaikan isu ini, anda boleh cuba langkah berikut:
;extension=pdo_mysql.so
php artisan cache:clear
Jika kaedah di atas tidak dapat diselesaikan isu tersebut, anda mungkin perlu menyiasat lebih lanjut, dengan mengambil kira faktor seperti keserasian versi PHP dan sebarang isu konfigurasi yang berpotensi dalam persekitaran pengehosan anda atau Laravel pemasangan.
Atas ialah kandungan terperinci Mengapa Laravel Tidak Dapat Menemui Pemacu MySQL Saya Walaupun Mempunyai Sambungan PDO dan MySQL Dipasang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!