我尝试在我的 laravel 项目中使用 sqlite 数据库,在开发的本地环境中(带有 AMMPS 的 Windows 8.1),但是当我尝试运行 migrate:instal
命令时,出现此错误:
[PDO异常] SQLSTATE[HY000] [14] 无法打开数据库文件
我的数据库配置文件(app/config/local/database.php):
<?php
return array(
'default' => 'sqlite',
'connections' => array(
'sqlite' => array(
'driver' => 'sqlite',
'database' => __DIR__ . '\..\..\database\production.sqlite',
'prefix' => '',
),
),
);
最佳答案
尝试删除 .env 文件中的 DB_DATABASE="yourdatabase"变量
关于php - SQLite 无法打开数据库文件 : Laravel + Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30382554/