‘PDOException’ with message ‘could not find driver’ hatası

faruk-nafiz-camlibel


“Uykuya varmak için bu hazin günde, erken,
Kapanmayan gözlerim duvarlarda gezerken
Birdenbire kıpkızıl birkaç satırla yandı;
Bu dört mısra değil, sanki dört damla kandı.”

diye yazmış Faruk Nafiz Çamlıbel şiirinde.

Nedense bu hatayı alınca aklıma bu şiir geldi. Benim aklıma gelen şiirdeki keskinliğe tezat olarak bu hatanın çözümü çok zor değil.

Bu hata bize gerekli paketin kurulu olmadığını söylüyor.

Eğer linux kullanıcısı iseniz; terminal ile

dpkg --get-selections | grep php5-mysql

komutunu çağırdığınızda hiç bir şey dönmüyorsa php5-mysql kurulu değil demektir.

sudo apt-get install php5-mysql

komutu ile paketi kurmalısınız.

Kurduktan sonra web server’ınızı yeniden başlatmanız lazım. Eğer php üzerine kurulu eklentileri görmek isterseniz

<?php
phpinfo();
?>

komutunu bir php dosyasına yazıp çalıştırabilirsiniz. Bu dosyanın çıktısında PDO ile ilgili bilgileri artık görüyor olmalısınız.

PDO

PHP Fatal error: Uncaught exception ‘PDOException’ with message ‘could not find driver’ hatasının çözümü bu şekilde işte.

Bu yazımız Faruk Nafiz Çamlıbel anısına gelsin o zaman.

Bir Cevap Yazın

Your email will not be published. Name and Email fields are required.

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>