Nastavte si lépe phpMyAdmin

MyEgo.cz

home foto blogy mywindows.cz kontakt

Nastavte si lépe phpMyAdmin

PHP 07.10.04

phpMyAdmin 2.6.0 je jedna z nejužitečnějších PHP aplikací, pod GNU GPL licencí. Umožňuje spravovat vaše MySQL servery, a provádět na nich prakticky veškeré myslitelné operace.

Nová verze 2.6.0 má přepracované rozhraní, podporuje nativně češtinu v UTF-8 (cs-utf-8), odstraňuje řadu bugů, a má nové funkce. Jednou z tradičních funkcí phpMyAdmina je i vytváření relací mezi tabulkami, jejich popis, historie SQL příkazů, bookmarky a export do PDF. Tyto funkce jsou, nicméně, v základu zakázány. Jak je aktivovat?

V phpMyAdminu spusťte skript /scripts/create_tables.sql, vytvoří se Vám 7 tabulek, v nové databázi nazvané phpmyadmin, kam se budou dané informace ukládat. Následně je nutné modifikovat soubor config.inc.php:

// nastaveni URL na phpMyAdmina
$cfg['PmaAbsoluteUri'] = 'http://localhost/myadmin/';

// nastaveni hesla
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = 'xxxxxx';

// nastavení relací pro PMA
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages'; 
$cfg['Servers'][$i]['column_info'] = 'pma_column_info'; 
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['verbose_check'] = FALSE;

A můžeme doplnit i pár vizuálních úprav (odstranění loga), nastavení default jazyka a kódování, a zobrazování informací o běhu MySQL a PHP:

// persistent connections
$cfg['PersistentConnections'] = TRUE;

// nezobrazovat logo
$cfg['LeftDisplayLogo'] = FALSE;

// zobrazuj info o MySQL a PHP
$cfg['ShowMysqlInfo'] = TRUE;
$cfg['ShowMysqlVars'] = TRUE;
$cfg['ShowPhpInfo'] = TRUE;

// zobrazuj BLOBy
$cfg['ShowBlob'] = TRUE;

// default jazyk a charset
$cfg['DefaultLang'] = 'cs-utf-8';
$cfg['DefaultCharset'] = 'utf-8';

Komentáře

  1. 1 alian 08.10.04, 08:10:50
    FB

    zaujimave, hned vyskusam!

  2. 2 levko 02.01.05, 09:01:25
    FB

    je to fajn , lepsie ako na INTERVALE

  3. 3 zaky 10.10.05, 10:10:01
    FB

    Super, ale chtěl bych se zeptat jak nastavit jazyk na win1250.
    Primo v phpmyadminu ani v nabidce neni.
    a kdyz nastavim v configu:
    $cfg['DefaultLang'] = 'cs-win-1250';
    $cfg['DefaultCharset'] = 'windows-1250';
    Tak to taky nefunguje. a kdyz sem koukal do select_lang.php tak tam tento jazyk je.

  4. 4 Pipa 17.11.05, 04:11:51
    FB

    Udělala jsem přesně, co bylo popsáno. Začaly se mi zobrazovat interní relace. potřebovala bych ale výstup schematu relací v pdf, tak jak to popisuje clanek http://www.linuxsoft.cz/article.php?id_article=454...
    Bohužel nezobrazuje se mi tam ani kolonka Komentář k databázi ani odkaz na PDF. Co je potřeba ještě udělat?
    Mam verzi 2.6.4-pl3.