我刚刚开始使用laravel,当我尝试从sqlite返回文章JSON时,我收到此驱动程序错误。
import Tkinter
root = Tk()
f = Frame(root)
root.mainloop()
f.mainloop()
哎呀,好像出了什么问题。
Connector.php第55行中的1/1 PDOException:找不到驱动程序
public function index(){
$articles = \App\Article::all();
return $articles;
}
答案 0 :(得分:1)
请确保您已正确安装了Stream
和NetworkStream
个扩展程序。
pdo
将会输出。
您应该拥有这些包pdo_sqlite
,php -v
。并用pecl构建。 sqlite
。最后,你应该在你的php.ini中启用pdo,pdo_sqlite扩展。根据你的phpinfo()输出,你的php.ini文件是php5-sqlite
再次根据您的phpinfo()输出,您的扩展文件夹为pecl install pdo && pecl install pdo_sqlite
。此目录中应该有/etc/php/php.ini
个文件。
答案 1 :(得分:-1)
我发现如果我们可以写入数据库,那么连接工作正常。尝试从数据库中检索时,我们都遇到了问题。我通过重新启动服务器解决了这个问题。这在Ubuntu 14.04中对我有用