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

  • MaximumPCMag

    MaximumPCMag

    23 Temmuz 2010
  • OVERWERK

    OVERWERK

    6 Temmuz 2010
  • VideoGamePervert

    VideoGamePer

    30 AĞUSTOS 2008