我正在尝试在我的Laravel项目中使用SQLite数据库,用于开发的本地环境(Windows 8.1 with AMMPS),但是当我尝试运行migrate:instal
命令时,出现了以下错误:
[PDOException] SQLSTATE[HY000] [14] unable to open database file
我的数据库配置文件(app/config/local/database.php):
<?php
return array(
'default' => 'sqlite',
'connections' => array(
'sqlite' => array(
'driver' => 'sqlite',
'database' => __DIR__ . '\..\..\database\production.sqlite',
'prefix' => '',
),
),
);
production.sqlite
这个文件吗?你的“web用户”有读取该文件的权限吗?另外,请查看这个问题:https://dev59.com/1YPba4cB1Zd3GeqPnhm9 - Luís Cruz