php - SQLite 无法打开数据库文件 : Laravel + Windows

标签 php sqlite laravel laravel-4 laravel-artisan

我尝试在我的 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/

相关文章:

java - 使用 JAVA (libGdx) 的 HttpRequest 并使用 PHP 进行处理

java - 在 Android 上用 Java 获取 SQLite SUM

带有索引的 Android SQLite 性能

java - 如何将数据库中的值从适配器类插入 fragment 对话框类?

php - 未定义的函数/方法 - Intelephense(1013) - Laravel Homestead + VScode

laravel - vue vform 文件上传

php - 如何从 php 中的字符串中删除 IMDB id?

php - 在 MySQL where 语句中使用引号(列名)

php - JQUERY getJSON/ajax 响应未处理

php - 测试 Laravel Controller 时 View 中的 undefined variable