Adminer 6.0.0 pre SQLite

Databázy SQLite nie sú chránené heslom, takže Adminer odmieta ich otvorenie. Vyplňte nižšie heslo a stiahnite si Adminer, ktorý sa bude na toto heslo pýtať, bez toho aby ho posielal do databázy.

Vytvorenie archívu ručne:

  1. Uložte tento súbor ako index.php: adminer-6.0.0-sqlite.php
  2. Vedľa neho uložte tento plugin ako adminer-plugins/login-password-less.php: login-password-less.php
  3. Hash svojho hesla získate príkazom php -r "echo password_hash('vaše heslo', PASSWORD_DEFAULT);" a použijete ho v adminer-plugins.php popísanom nižšie.

Potom:

  1. Rozbaľte archív a vložte do adresára súbor s databázou (alebo presuňte adresár vedľa súboru s databázou).
  2. V adresári spustite php -S localhost:8080 a otvorte localhost:8080, alebo adresár nahrajte na webový server.
  3. Používateľské meno nechajte prázdne, vyplňte heslo a vyberte súbor s databázou.

obrázok

Každý, kto otvorí túto adresu, môže skúšať heslo uhádnuť, preto použite silné. Pamätajte tiež, že súbor s databázou si môže ktokoľvek stiahnuť, pokiaľ je umiestnený vo verejnom adresári.

Archív obsahuje adresár s týmito súbormi:
  1. index.php – Adminer len s ovládačom SQLite. Pokiaľ potrebujete aj ďalšie databázy, nahraďte ho Adminerom podporujúcim všetky, zvyšok bude fungovať ďalej.
  2. adminer-plugins/login-password-less.php – plugin umožňujúci prihlásenie. Adminer spustí každý plugin umiestnený v tomto adresári.
  3. adminer-plugins.php – konfigurácia pluginu. Pluginy vyžadujúce parameter (ako je tu hash hesla) musia byť uvedené v tomto súbore:
    <?php // adminer-plugins.php
    return array(
    	new AdminerLoginPasswordLess('$2y$12$…'),
    );
    
  4. README.txt – rovnaký návod v angličtine.