如何使用adminer 4.3.1连接到SQLite数据库?

gcmastyq  于 2023-04-06  发布在  SQLite
关注(0)|答案(2)|浏览(320)

您好,我们正在使用Adminer 4.3.1。
我们选择系统sqlite3 + localhost +位置到数据库文件。
错误不清楚。我知道SQlite是支持的。我被引导到硬编码函数来登录。我不需要使用表单吗?
简而言之:如何使用Admin连接到SQLite3文件?
帮助赞赏;)

yhxst69z

yhxst69z1#

我也有同样的问题,看起来SQLite在4.3.1中被破坏了,因为它在4.3.2-dev中被修复了,有趣的是,当选择SQLite时,登录表单的选项较少。

您可以通过克隆github repo并运行adminer/sqlite.php来获取最新版本

kmb7vmvb

kmb7vmvb2#

您需要添加一个插件,它返回AdminerLoginPasswordLess的示例并将其放在目录plugins-enabled中。
./plugins-enabled/login-password-less.php的内容:

<?php
require_once('plugins/login-password-less.php');

return new AdminerLoginPasswordLess(password_hash("my_password", PASSWORD_DEFAULT));

使用Adminer v4.8.1进行测试。
如果你想要一个现成的Docker容器来解决这个问题,请参阅this link

相关问题