Databáze SQLite nejsou chráněné heslem, takže Adminer odmítá jejich otevření. Vyplňte níže heslo a stáhněte si Adminer, který se bude na toto heslo ptát, aniž by ho posílal do databáze.
Vytvoření archivu ručně:
index.php: adminer-6.0.0-sqlite.php
adminer-plugins/login-password-less.php: login-password-less.php
php -r "echo password_hash('vaše heslo', PASSWORD_DEFAULT);" a použijete ho v adminer-plugins.php popsaném níže.
Potom:
php -S localhost:8080 a otevřete localhost:8080, nebo adresář nahrajte na webový server.
Každý, kdo otevře tuto adresu, může zkoušet heslo uhodnout, proto použijte silné. Pamatujte také, že soubor s databází si může kdokoliv stáhnout, pokud je umístěný ve veřejném adresáři.
Archiv obsahuje adresář s těmito soubory:
index.php – Adminer pouze s ovladačem SQLite. Pokud potřebujete i další databáze, nahraďte ho Adminerem podporujícím všechny, zbytek bude fungovat dál.
adminer-plugins/login-password-less.php – plugin umožňující přihlášení. Adminer spustí každý plugin umístěný v tomto adresáři.
adminer-plugins.php – konfigurace pluginu. Pluginy vyžadující parametr (jako je zde hash hesla) musí být uvedené v tomto souboru:
<?php // adminer-plugins.php
return array(
new AdminerLoginPasswordLess('$2y$12$…'),
);
README.txt – stejný návod v angličtině.