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

  • booba1234

    booba1234

    22 Temmuz 2006
  • Learn word 2013 tutorials

    Learn word 2

    5 AĞUSTOS 2014
  • natescamp

    natescamp

    30 NİSAN 2009