use*_*270 3 php postgresql pdo nginx laravel
操作系统: Ubuntu 16.10
服务器: Nginx
数据库: PostgreSQL 9.5.4
Laravel 5.4
尝试执行我的数据库迁移,但php artisan migrate引发以下错误:
[Illuminate\Database\QueryException] 找不到驱动程序:(SQL select * from information_schema.tables where tables_schema = username and table_name = migrations)
接着是第二条消息,说明
[PDO 异常]
找不到驱动程序
我做了以下工作:
目前,当我运行时php -i,PDO 部分的输出是
PDO 支持 => 启用
PDO 驱动程序 => pgsql
pdo_pgsql 部分产生
PostgreSQL(libpq) 版本 =>9.5.4
模块版本 =>7.0.15-0ubuntu0.16.10.4
并且 pgsql 部分返回
PostgreSQL(libpq) 版本 = 9.5.4
PostgreSQL(libpq) => x86_64-pc-linux-gnu 上的 PostgreSQL 9.5.4,由 gcc (Ubuntu 6.1.1-11ubuntu12) 6.1.1 20160805 编译,64 位多字节字符支持 => 启用
SSL 支持 => 启用
活动持久链接 => 0
活动链接 => 0
但尽管如此,仍然得到同样的错误。我认为有可能是权限问题,但是以 root 或 www-data 运行该命令具有相同的结果。
| 归档时间: |
|
| 查看次数: |
21818 次 |
| 最近记录: |