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

  • Neil Cicierega

    Neil Ciciere

    22 Mart 2006
  • Randall P Studios

    Randall P St

    27 AĞUSTOS 2009
  • FusioNGamiing

    FusioNGamiin

    10 Temmuz 2007