Téměř každý webový vývojář s distribučním systémem Ubuntu spolupracuje s nástrojem phpMyAdmin, který implementuje databáze MySQL servery prostřednictvím webového rozhraní. Tato komponenta je navíc součástí lampy, na které jsme již mluví na našich webových stránkách v rámci jiného materiálu. Dnešní článek bude zaměřen na nezkušené uživatele, kteří právě začínají seznámit s vývojem webu a chce nainstalovat phpMyAdmin do svého počítače. Dále představíme krok za krokem instrukce, která umožní řešit všechny aspekty plnění úkolu.
Nainstalujte phpMyAdmin v Ubuntu
Okamžitě vás upozorní, že všechny následné akce budou prováděny prostřednictvím "terminálu", takže buďte připraveni na skutečnost, že budete muset zadat spoustu různých týmů. Ukážeme také, jak se primární konfigurace phpmyadmin provádí po dokončení instalace. Take jako příklad, nejoblíbenější webový server Apache a MySQL DBMS. Pokud nyní potřebujete každý z těchto komponent, je lepší použít níže uvedený odkaz, kde je popsáno nastavení lampy, a jdeme přímo k interakci s komponentou, kterou potřebujete dnes.Téměř vždy taková jednoduchá instalace přechází bez problémů. Pokud však máte nějaké systémové problémy spojené s manažerem balíčků, zobrazí se na obrazovce informace, že instalace selhala. Tato situace by měla být rychle vyřešena pomocí hledání korekcí konkrétního problému prostřednictvím oficiální dokumentace Ubuntu nebo uživatelských fór.
Krok 2: Instalace phpMyAdmin
Tato fáze je nejzákladnější, protože nyní budeme vyvíjet přímou instalaci komponenty phpMyAdmin. Existují různé metody, které to umožňují to udělat, a nejjednodušší způsob, jak bude používat oficiální úložiště, které nabízíme realizaci v dalším výuce.
- Chcete-li nainstalovat, budete muset zadat Sudo APT Instalovat PhpMyAdmin příkaz a aktivovat jej.
- Tam bude informován o potřebě stahování archivů. Ve zprávě "Chcete pokračovat?" Zvolte D. Option.
- Počkejte na okno konzoly "Nastavení balíčku". Za prvé, první ze všech, webový server je určen pro automatickou konfiguraci. Vyberte si vlastní a poté klikněte na kartu a rychle se přesuňte na tlačítko "OK".
- Počkejte několik minut, aby byly balíčky zcela rozbaleny. Během této operace nezavírejte konzolu a nesledujte další akce na počítači.
- Znovu se objeví "Setup balení". Nyní je zde databáze upravena. Podívejte se na informace uvedené v okně a vyberte příslušnou možnost.
- Vytvořte nové heslo pro databázi.
- Potvrďte jej, znovu zadán do formuláře, který se zobrazí.
- Zadejte pohodlný způsob připojení k databázi.
- Číslo servisního portu se nastaví automaticky. Pokud máte potřebu změnit, řádně vymažte čísla a zadejte požadovaný port.
- Nastavte název standardní databáze.
- Podívejte se na informace o vytvoření uživatelského jména.
- Teď se musíte zeptat sami sebe, vytlačit z instrukcí čtení a vašich potřeb.
- Zadejte jiné heslo, které slouží k přístupu MySQL do phpmyAdmin.
Po zobrazení obrazovky o úspěšné instalaci phpMyAdmin v systému. Pokud se během konfigurace nebo rozbalení vznikly nějaké problémy, budete o nich také informováni. Možnosti navíc nabízejí jak možnosti akce, například ignorovat problém, znovu se pokusit o vyřešení nebo přeskočit.
Krok 3: Vytvoření nového uživatele
Během předchozí fáze, instalační nástroj nabídl vytvořit nový uživatel pro phpMyAdmin, ale někteří uživatelé tuto chvíli vynechali nebo potřebují přidat několik dalších účtů. Začněme naši část hlavních nastavení s pokyny pro vytvoření profilu.
- Otevřete novou relaci v terminálu a zadejte SUDO MySQL pro spuštění databáze.
- Ujistěte se, že zadáte heslo superuživatele.
- Jako první příkaz zadejte příkaz Vytvořit uživatele 'admin' @ 'localhost' identifikován pomocí hesla ';, kde admin' @ 'localhost je název účtu a heslo je nainstalováno heslo.
- Nastavte základní oprávnění prostřednictvím grantu všechny oprávnění na *. * Do 'admin' @ 'localhost' s možností grantů; nezapomeňte změnit název uživatele na dříve zadaném.
- Poslední fronty, zadejte a aktivujte oprávnění flush;.
- Budete informováni o úspěšném dokončení operace.
Téměř stejným způsobem můžete vytvořit neomezený počet uživatelů, kteří se budou připojit k phpMyAdmin zadáním názvu účtu a hesla z něj. Vezměte v úvahu pouze instalaci oprávnění pro každý profil. Více informací je napsáno v oficiální dokumentaci.
Krok 4: Bezpečnost
Vytváření základních bezpečnostních pravidel pro phpMyAdmin není vždy nezbytná akce, ale pokud server přímo souvisí s otevřenou sítí, měli byste požádat alespoň základní zásady, které pomohou s povrchovými útoky. Pojďme rychle pochopit, jak nakonfigurovat ochranu serveru.
- Všechny další akce budou provedeny změnou konfiguračních souborů. Chcete-li to provést, musíte použít textový editor. Standardní řešení mohou být nepochopitelná pro uživatele začínajících uživatelů, takže začínají přidat vhodnější řešení. Zadejte Sudo APT Instalovat Nano a klikněte na Enter.
- Po úspěšné instalaci spusťte první konfigurační soubor prostřednictvím sudo nano /usr/share/phpmyadmin/.htaccess.
- Zde v libovolném prázdném řádku vložte následující čtyři pravidla.
AuthTYPE Basic.
AuthName "Omezené soubory"
Authuserfile / etc / phpMyAdmin / htpasswd.
Vyžadovat platný uživatel
- Pro uložení nastavení použijte kombinaci CTRL + O.
- Po zobrazení výzvy neměňte název objektu, ale jednoduše klikněte na Enter.
- Po uložení všech nastavení, stisknutím kláves CTRL + X zavřete aktuální soubor.
- Dále nastavte nové heslo pro hlavní účet, pokud to nebylo provedeno dříve. Aktivujte příkaz sudo hpasswd -c /etc/phpmyadmin/.htpasswd uživatelský příkaz.
- V zobrazeném řetězci zadejte přístupový klíč přijatelný pro vás a po aktivaci, opakujte jej.
- Zbývá pouze konfigurovat webový server pod všemi výše uvedenými změnami. Chcete-li to provést, otevřete příslušný soubor prostřednictvím sudo nano /etc/apache/apache2.conf.
- Vložte níže uvedené řádky a změny uložíte.
Allavoverride vše.
Vyžadovat všechny poskytnuté
Všechny ostatní nastavení zabezpečení se provádějí na základě vašich potřeb, s přihlédnutím k syntaxi a obecná pravidla popsaná v dokumentaci phpMyAdmin.
Jako součást dnešního materiálu jsme říkali nejen o principu instalace phpmyadmin, ale o hlavních konfiguračních bodech. Nyní víte, jaké akce by měly být provedeny k úspěšnému implementaci cíle.