2014-10-21 6 views
17

Yerel sunucuda (vagrant ve virtualbox) Laravel ve sqlite DB kullanarak basit bir giriş formu yazmaya çalışıyorum. Ancak, kullanıcı adı ve passoword girildikten sonra "PDOException sürücü bulunamadı" hatasını almaya devam ediyorum. Herhangi bir fikir?sqlite DB'den Laravel oturum açma, "PDOException sürücü bulamadı"

--- DÜZENLEME ---

benim terminal penceresinde

sudo apt-get install php5-sqlite 

yazarak sqlite sürücüyü yüklemek zorunda kaldı. Her nasılsa, varsayılan olarak etkin olmadı:/

+0

Bize '/ app/config/auth.php' ve'/app/config/database.php' gösterebilir misin? Şifreleri unutmayınız;) – Jerodev

+0

Şifreleri kaldırarak ne demek istiyorsunuz? –

+0

'database.php'nizi gönderdiğinizde bize şifrelerinizi gösterme. – Jerodev

cevap

8

PHP sürümünüzün eksik veya PDO uzantısı devre dışı bırakılmış gibi görünüyor. Yüklü ve etkin uzantıları listelemek için phpinfo işlevini kullanın. PDO yoksa, php.ini dosyalarınızda yorumlanmış bir çizgi arayın ve/veya sunucularınızı bakım yapan kişiyle konuşun.

+0

sqlite phpinfo - "PDO sürücüleri \t mysql" kullanılarak etkinleştirilmediğini buldum. Nasıl yapmalıyım? Teşekkür ederiz –

+0

http://php.net/manual/en/ref.pdo-sqlite.php –

0

Sisteminizde php SQLite yüklemesi eksik.

kullanarak kurun:

sudo apt-get install php7.0-sqlite