使用 laravel 中的密钥连接到加密的 sqlite
connect to encrypted sqllite with key in laravel
我有具有此功能的 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
不幸的是,php 或 laravel 与此无关,我用命令行解决了这个问题。
欲了解更多信息,请阅读 this
我有具有此功能的 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
不幸的是,php 或 laravel 与此无关,我用命令行解决了这个问题。 欲了解更多信息,请阅读 this