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

  • Apple

    Apple

    22 HAZİRAN 2005
  • Engadget

    Engadget

    18 EYLÜL 2006
  • PUSHER

    PUSHER

    11 HAZİRAN 2014