SORU
17 Mayıs 2010, PAZARTESİ


PDOException “sürücü bulunamadı”

Sadece Apache, MySQL ve PHP ile Debian Lenny kurdum ve 3* *bir PDOException alıyorum.

Bu ifade kodu, özel hat

$dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS)

DB_HOST, DB_NAME, DB_USER, ve DB_PASS tanımlıyorum, o sabittir. Üretim sunucusu (ve önceki Ubuntu Sunucu Kur) gayet iyi çalışıyor.

Bu şey benim PHP kurulum ile ilgisi var mı?

İnternet pek yardımcı olmadı Searching, uzman değişimi ve örnekler, ama çözüm değildir.

CEVAP
10 Kasım 2011, PERŞEMBE


Kodunuzda dsn mysql sürücüsü ile bağlanmaya çalışıyorsunuz ortaya koymaktadır. Hata iletisi Bu sürücü kullanılamaz olduğunu gösterir.

Mysql uzantısı sunucuda yüklü olduğunu kontrol edin.

Ubuntu/seninle paket için onay Debian:

dpkg --get-selections | grep php5-mysql

Eğer varsa değil php5-mysql paketini yükleyin.

Ubuntu/Debian kullanabilirsiniz:

sudo apt-get install php5-mysql

Son olarak, Apache ile çalışan almak için, Apache yeniden başlatmanız gerekecek.

sudo /etc/init.d/apache2 restart

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ghosti66

    ghosti66

    27 AĞUSTOS 2006
  • Matthew Pearce

    Matthew Pear

    9 AĞUSTOS 2009
  • mist64

    mist64

    30 Mayıs 2006