2014-10-21 14 views
17

Sto provando a scrivere un semplice modulo di accesso utilizzando Laravel e DB sqlite su localhost (vagrant e virtualbox). Tuttavia, dopo aver inserito username e passoword continuo a ricevere l'errore "PDOException could not find driver". Qualche idea?Accesso Laravel dal DB sqlite, ottenendo "PDOException non ha trovato il driver"

--- EDIT ---

dovuto installare il driver SQLite digitando

sudo apt-get install php5-sqlite 

nella mia finestra del terminale. In qualche modo non è abilitato per impostazione predefinita:/

+0

ci mostri il tuo '/ app/config/auth.php' e'/app/config/database.php'? Non dimenticare di rimuovere le password;) – Jerodev

+0

Cosa intendi rimuovendo le password? –

+0

Quando pubblichi il tuo 'database.php' non ci mostri le tue password. – Jerodev

risposta

8

Sembra che la tua versione di PHP sia mancante o disabilitata, l'estensione PDO. Utilizzare la funzione phpinfo per elencare le estensioni installate e abilitate. Se PDO non è presente, cercare una riga commentata nei file php.ini e/o parlare con la persona che gestisce i server.

+0

Ho trovato che sqlite non è abilitato usando phpinfo - "Driver PDO \t mysql". Come dovrei farlo? Grazie –

+0

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

0

Il sistema non ha installato l'installazione SQLite di php.

installarlo utilizzando:

sudo apt-get install php7.0-sqlite 
Problemi correlati