Как мне подключиться к базе данных SQLite с помощью администратора 4.3.1?
Привет, мы используем Adminer 4.3.1.
Выбираем систему sqlite3 + localhost + расположение к файлу БД.
Ошибка не ясна. Я понял, что SQlite поддерживается. И я направлен на функции hardcoding для входа в систему. Разве мне не нужно использовать форму?
Вкратце: как подключиться к файлу SQlite3 с помощью Admin?
Помог, оценил;)
2 ответа
У меня та же проблема, похоже, что SQLite не работает в 4.3.1, потому что он исправлен в 4.3.2-dev. Интересно, что форма входа в систему имеет меньше возможностей при выборе SQLite.
Вы можете получить последнюю версию, клонировав репозиторий github и запустив adminer/sqlite.php
Вам нужно добавить плагин, который возвращает экземпляр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-контейнер, решающий эту проблему, перейдите по этой ссылке .