2016-04-14 24 views
3

this question'u sordum ve yönergeleri izleyin. PDO: 'Sürücü bulunamadı'

  • ben ben sunuldu Bu noktada php5-fpm ve nginx

yeniden sudo php5dismod mysql && php5enmod mysqlnd

  • ran sudo apt-get install php5-mysqlnd
  • Yerli Sürücü yüklü
  • sudo apt-get remove --purge php5-mysql varsayılan MySQL sürücüsü kaldırıldı aşağıdaki hatayla:

    [2016-04-14 08:50:02] local.ERROR: exception 'PDOException' with message 'could not find driver' in /var/.../vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:47

    PDO neden diyor Sürücü bulunamadı?

  • +0

    * .. Vay, teşekkürler extension=mysqlnd.so ile. Burada yeni bir şey öğrendim ve keşke keşke keşke yapabildiğim bağlantı için teşekkürler. * Ama cevabı orada doğru olarak işaretledin, hatta cevap verdin. –

    +0

    Evet, bu eksik sürücü, daha önce çözülmüş olan soruya farklı bir sorundur - yani homestead ile farklı bir kurulum arasındaki fark (sürücü olduğu ortaya çıktı). Bu sürücünün yapılandırması daha sonra ayrı bir sorundur - ayrıca bu bir Apache sorunu değil Nginx yapılandırma sorunu – ash

    cevap

    0

    Çözüm (php-fpm/nginx için), mods kullanılabilir dizini içinde mysql.ini yapılandırmasını değiştirmek oldu.

    sudo vi /etc/php5/mods-available/mysql.ini 
    

    yerime başkasının: extensions=mysql.so

    İlgili konular