【发布时间】:2019-06-12 07:16:19
【问题描述】:
我有具有此功能的 sqlite 数据库文件:
我有
database.sqllite文件这个数据库用密钥加密(我有密钥)
我与
Laravel 5.4合作
如何解密并连接到这个数据库文件?
这是我的代码
\Config::set('database.connections.sqlite.database', $sqlitePath);
/**
* create a connection to SQLite Database
*/
$databasae = \DB::connection('sqlite');
我收到了这个错误
Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 26 file is encrypted or is not a database
【问题讨论】:
-
欢迎来到stackoverflow。这不是一个编码服务网站。在Minimal, Complete, and Verifiable example 中向我们展示您到目前为止所做的事情,您将获得帮助
-
@gehbiszumeis 对不起,这是我的错误。现在更新问题
-
你在哪里提供连接数据库的密钥?
-
@Muhammad 我用 DB Browser for SQLlite 加密,在这个程序中获取加密密钥
标签: php laravel sqlite laravel-5.4