Как мне подключиться к базе данных 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-контейнер, решающий эту проблему, перейдите по этой ссылке .

Другие вопросы по тегам