LINUXSOFT.cz Přeskoč levou lištu
Uživatel: Heslo:  
   CZUKPL

> phpMyAdmin (1.) - instalace

phpMyAdmin je nejpopulárnější nástroj pro práci s MySQL databází. V tomto seriálu si představíme jeho funkce a zavítáme i do oblastí, které nejsou moc často využívány.

25.10.2004 08:00 | Michal Čihař | Články autora | přečteno 33060×

Úvod

Popisována je verze 2.6.0, která nedávno vyšla a která kromě podpory pro nové vlastnosti MySQL 4.1 přichází i s měnitelností vzhledu a dalšími vylepšeními oproti předchozím verzím a určitě stojí za to upgradovat. Veškeré ukázky aplikace jsou získány při používáná MySQL 4.1, v případě starších verzí nejsou některé volby dostupné.

Instalace

Požadavky

Předpokládám, že již máte funkční webserver s podporou php (minimálně verze 4.0.1) a databázi MySQL (minimálně 3.23.32), jejich nastavení zde nebudu rozebírat.

Začneme samozřejmě stáhnutím ze stránek projektu a jeho rozbalením nebo instalací balíčku ve vaší distribuci. V případě balíčku z distribuce již pravděpodobně bude phpMyAdmin částečně nastaven. Dále již přistoupíme k modifikaci konfiguračního souboru.

Konfigurační soubor obsahuje několik částí: na začátku je několik základních nastavení, po nich následuje konfigurace serverů a pak mnoho dalších konfiguračních voleb, umožňujících nastavit téměř veškeré chování. Nejdříve upravíme seznam serverů, abysme mohli phpMyAdmina začít používat a pak se budeme věnovat podrobnějším nastavením. Vždy budou uvedeny jen relevantní části konfiguračního souboru, které jsou potřeba pro funkčnost probíraného tématu, v případě nastavovaní serveru je potřeba údaje zadávat do správné části (pro začátek vše k prvnímu serveru), protože phpMyAdmin umožňuje připojit se k více serverům.

Výběr autentizace

Jako první věc musíme rozhoudnout, jak se budeme k phpMyAdminu přihlašovat, jestli ho budeme využívat sami nebo i další uživatelé a jestli bude přístupný z více míst.

Pokud se jedná o instalaci na pracovní stanici, můžeme zvolit zadání jména a hesla do konfiguračního souboru:

$cfg['Servers'][$i]['auth_type']     = 'config';
$cfg['Servers'][$i]['user']          = 'uzivatel';
$cfg['Servers'][$i]['password']      = 'heslo';

A omezením přistupu pouze z lokálního počítače. Toto je asi nejlepší nastavit přímo ve webserveru, ale vystačíme si i s phpMyAdminem:

$cfg['Servers'][$i]['AllowDeny']['order'] = 'explicit';
$cfg['Servers'][$i]['AllowDeny']['rules'] = 
             array('allow uzivatel from 127.0.0.1');

V případě přístupu více uživatelů využijeme autentizaci MySQL a zvolíme odpovídající metodu v phpMyAdminu. Lze si vybrat mezi autentizací pomocí cookies nebo s využitím HTTP autentizace. Ta má několik nevýhod, například kvůli návrhu HTTP neumožňuje odhlášení. Autentizace pomocí cookies navíc umožňuje (po příslušném nastavení) i přihlášení k libovolnému MySQL serveru. Proto budou ukázky používat autentizaci pomocí cookies. Konfigurace pro obě metody se liší jen minimálně. Pro HTTP musíme nastavit jen typ autentizace:

$cfg['Servers'][$i]['auth_type']     = 'http';

Pro cookies samozřejmě také typ:

$cfg['Servers'][$i]['auth_type']     = 'http';

A ještě heslo které bude použito pro šifrování cookies:

$cfg['blowfish_secret'] = 'tajne_heslo';

Toto heslo nebudeme muset nikde zadávat, je proto možné použít naprosto náhodný řetězec (pokud použijete balíček z distribuce, pravděpodobně toto heslo bylo vygenerováno už při instalaci, například Debian a SUSE toto heslo vygenerují).

Nyní by mělo být možné se do phpMyAdmina přihlásit:

Po zadání jména a hesla uživatele v MySQL se přihlásíme na úvodní obrazovku:

Další nastavení

Základní nastavení je tedy velmi snadné, drobnou vadou na kráse je varování dole na stránce. To nás upozorňuje nenastavený parametr v konfiguračním souboru. Protože jeho autodetekce ale funguje ve většině případů dobře, stačí vypnout toto varování:

$cfg['PmaAbsoluteUri_DisableWarning'] = TRUE;
Pokud ve vaší konfiguraci autodetekce nefunguje správně, je potřeba nastavit URI na kterém se phpMyAdmin nachází ručně:
$cfg['PmaAbsoluteUri'] = 'http://example.net/phpMyAdmin/';

Protože náš hlavní jazyk je čeština, můžeme také nastavit, aby phpMyAdmin nabízel jako výchozí češtinu:

$cfg['DefaultLang'] = 'cs-iso-8859-2';

Nyní máme hotovu základní instalaci, která byla velmi snadná. V další části se budu věnovat základnímu používání phpMyAdmina, ale v některém z dalších dílů se ke konfiguraci vrátíme, abychom využili více funkcí, které phpMyAdmin nabízí.

Verze pro tisk

pridej.cz

 

DISKUZE

Nejsou žádné diskuzní příspěvky u dané položky.



Příspívat do diskuze mohou pouze registrovaní uživatelé.
> Vyhledávání software
> Vyhledávání článků

8.5.2016 17:19 /Redakce Linuxsoft.cz
PR: Dne 26.5.2016 proběhne v Praze konference Cloud computing v praxi. Tématy bude např. nejnovější trendy v oblasti cloudu a cloudových řešení, cloudové služby, infrastruktura cloudu, efektivní využití cloudu, možné nástrahy cloudů a jak se jim vyhnout
Přidat komentář

21.4.2016 8:01 /František Kučera
Spolek OpenAlt zve na 127. distribuovaný sraz příznivců svobodného softwaru a otevřených technologií (hardware, 3D tisk, SDR, DIY, makers…), který se bude konat ve čtvrtek 28. dubna od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5).
Přidat komentář

2.3.2016 22:41 /Ondřej Čečák
Letošní ročník konference InstallFest již tento víkend!
Přidat komentář

14.2.2016 16:39 /Redakce Linuxsoft.cz
O víkendu 5. a 6. března 2016 proběhne na pražském Strahově 8. ročník tradiční konference InstallFest. Celkem za dva dny uvidíte ​30 přednášek​ a ​6 workshopů.
Přidat komentář

5.2.2016 17:38 /Petr Ježek
Utilitka z XFce "xfce4-power-manager" nejen umožňuje nastavení lhůty pro uspání či hybernaci, ale i zapínání a vypínání prezentačního módu pro nerušené sledování videí. Stačí ji nastavit v každém vybavenějším panelu a v jakémkoli nontiled WM/DE.
Přidat komentář

10.1.2016 11:32 /Pavel `Goldenfish' Kysilka
LinuxMarket změnil provozovatele. Nově jej provozuje Marek Pszczolka. Více info a detaily #1 a #2.
Přidat komentář

29.12.2015 11:38 /Ondřej Čečák
Ještě posledních pár dní můžete přidávat příspěvky nebo nápady na Install Fest 2016, který se bude konat 5. a 6. března 2016.
Přidat komentář

8.12.2015 11:36 /Petr Ježek
Logické se stává realitou. LibreOffice a Thunderbird se mají dle článku na Redditu stát protiváhou MS řešení (MS Office a Outlook).
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

10.6.2016 21:10 / pavel riha
FreeBSD 10.3 a virtualizace

8.6.2016 21:56 / Milan Gallas
Nevalidní prefix m

7.5.2016 14:58 / Teodor Komárek
Soubory

20.4.2016 0:07 / Jakub Cleing
Sázkový panel PHP FUSION

9.4.2016 9:43 / jiwopene@gmail.com
Re: problém s dpkg a nemožností instalovat

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2016) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze