LINUXSOFT.cz
Username: Password:     
    CZ UK PL

> 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ř | read 38405×

DISCUSSION   

Ú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í.

 

DISCUSSION

For this item is no comments.

Add comment is possible for logged registered users.
> Search Software
> Search Google
1. Pacman linux
Download: 4879x
2. FreeBSD
Download: 9067x
3. PCLinuxOS-2010
Download: 8564x
4. alcolix
Download: 10949x
5. Onebase Linux
Download: 9661x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6244x

1. xinetd
Download: 2413x
2. RDGS
Download: 937x
3. spkg
Download: 4760x
4. LinPacker
Download: 9966x
5. VFU File Manager
Download: 3198x
6. LeftHand Mała Księgowość
Download: 7203x
7. MISU pyFotoResize
Download: 2808x
8. Lefthand CRM
Download: 3563x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3120x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz