phpMyAdmin je webová aplikace s otevřeným zdrojovým kódem napsaná v PHP, která poskytuje GUI pro pomoc při správě databáze MySQL. Podporuje více serverů MySQL a je robustní a snadnou alternativou k použití klienta příkazového řádku MySQL.
Předpokládáme, že jste postupovali podle kroků uvedených v části Nastavení a zabezpečení výpočetní instance. Veškerá konfigurace bude provedena v terminálové relaci; ujistěte se, že jste přihlášeni ke svému Linode jako root přes SSH. Předpokládáme také, že jste nainstalovali funkční zásobník LAMP. Pokyny k instalaci zásobníku LAMP pro vaši distribuci naleznete v části Příručky LAMP v Linode Guides &Tutorials.
Buďte opatrní, pokud jste se rozhodli nainstalovat php-suhosin
balíček, existují některé známé problémy při používání phpMyAdmin. Navštivte prosím stránku Problémy s kompatibilitou Suhosin phpMyAdmin, kde najdete další informace o ladění a náhradních řešeních.
Příprava konfigurace Apache
Ujistěte se, že jsou vaše úložiště balíčků a nainstalované programy aktuální, zadáním následujících příkazů:
apt-get update
apt-get upgrade --show-upgraded
Aby bylo zajištěno lepší zabezpečení, tato příručka nainstaluje phpMyAdmin do virtuálního hostitele Apache zabezpečeného SSL. I když můžete použít http pro přístup k vaší instanci phpMyAdmin, bude vaše hesla odesílat v prostém textu přes internet. Protože se s největší pravděpodobností budete do phpMyAdmin přihlašovat pomocí kořenového uživatele MySQL, http rozhodně nedoporučujeme.
Pokud potřebujete nastavit SSL pro svého hostitele, podívejte se prosím do naší sekce SSL. Než budete pokračovat, ujistěte se, že je pro vašeho virtuálního hostitele povoleno SSL.
phpMyAdmin vyžaduje mcrypt
modul PHP. Můžete jej nainstalovat pomocí následujícího příkazu:
apt-get install php5-mcrypt
Možná budete muset restartovat démona serveru Apache, aby se změny projevily:
/etc/init.d/apache2 restart
Instalace phpMyAdmin
Chcete-li nainstalovat aktuální verzi phpMyAdmin na systém Ubuntu, použijte následující příkaz:
apt-get install phpmyadmin
Budete dotázáni, pro který server se má phpMyAdmin automaticky konfigurovat. Vyberte webový server, který jste nainstalovali. Pokud máte nainstalovaný více než jeden webový server, vyberte nejlepší možnost pro své nasazení.
Konfigurace phpMyAdmin
Pro každého virtuálního hostitele, kterému chcete poskytnout přístup k vaší instalaci PHPMyAdmin, musíte vytvořit symbolický odkaz z kořenového adresáře dokumentu do umístění instalace phpMyAdmin (/usr/share/phpmyadmin
)
Změňte adresář na kořen dokumentu a zadejte následující příkazy k vytvoření symbolického odkazu (nezapomeňte nahradit správnou cestu pro vaši konkrétní konfiguraci):
cd /srv/www/example.com/public_html
ln -s /usr/share/phpmyadmin
Tím se vytvoří symbolický odkaz s názvem phpmyadmin
v kořenovém adresáři vašeho dokumentu.
Zabezpečení phpMyAdmin
.htaccess soubor
Doporučujeme zabezpečit váš adresář phpMyAdmin pomocí .htaccess file
a umožnit přístup pouze zadaným IP adresám. Můžete to udělat vytvořením .htaccess
soubor ve vašem phpmyadmin
adresář. Viz ukázka .htaccess
soubor níže. Nezapomeňte nahradit správné cesty a IP adresy pro vaši konkrétní konfiguraci.
- Soubor:/ srv/www/example.com/public\\_html/phpmyadmin/.htaccess
1 2
order allow,deny allow from 12.34.56.78
Vynutit SSL
Vzhledem k tomu, že při používání phpMyAdmin musíte zadat své přihlašovací údaje pro MySQL, doporučujeme použít SSL pro zabezpečení HTTP provozu do vaší instalace phpMyAdmin. Další informace o používání SSL na vašich webových stránkách naleznete v příručkách, které se zabývají certifikáty SSL.
Můžete přinutit phpMyAdmin používat SSL v konfiguračním souboru phpMyAdmin /etc/phpmyadmin/config.inc.php
přidáním následujících řádků pod Server(s) configuration
sekce:
- Soubor:/ etc/phpmyadmin/config.inc.php
1
$cfg['ForceSSL'] = 'true';
Testování vaší instalace phpMyAdmin
Chcete-li otestovat phpMyAdmin, otevřete svůj oblíbený prohlížeč a přejděte na https://example.com/phpmyadmin
. Budete vyzváni k zadání uživatelského jména a hesla. Použijte uživatelské jméno „root“ a heslo, které jste zadali při instalaci MySQL. Případně se můžete přihlásit pomocí libovolného uživatele MySQL a ponechat si jeho oprávnění.
Pokud se můžete úspěšně přihlásit, phpMyAdmin byl správně nainstalován.
Další informace
Další informace o tomto tématu můžete získat v následujících zdrojích. Přestože jsou poskytovány v naději, že budou užitečné, vezměte prosím na vědomí, že nemůžeme ručit za přesnost nebo aktuálnost externě hostovaných materiálů.
- Domovská stránka phpMyAdmin
- Stránka dokumentace phpMyAdmin