PhpMyAdmin: Difference between revisions
Die Seite wurde neu angelegt: == Apache Konfiguration == {{Box File|/etc/apache2/vhosts.d/phpmyadmin.<domain>.conf| <pre> <VirtualHost *:80> ServerName phpmyadmin.<domain> DocumentRoot "/va... |
No edit summary |
||
| Line 44: | Line 44: | ||
http://phpmyadmin.<domain>/scripts/setup.php aufrufen. Auf "Servers" - "Add" klicken, "Authentification Type" - "http" wählen und die Konfiguration anschließend unter /var/www/phpmyadmin.<domain>/htdocs/phpmyadmin/config.inc.php ablegen. | http://phpmyadmin.<domain>/scripts/setup.php aufrufen. Auf "Servers" - "Add" klicken, "Authentification Type" - "http" wählen und die Konfiguration anschließend unter /var/www/phpmyadmin.<domain>/htdocs/phpmyadmin/config.inc.php ablegen. | ||
Damit niemand die Setup Skripte aufrufen kann kopiert man am besten noch die .htaccess Datei in das entsprechende Verzeichnis | Damit niemand die Setup Skripte aufrufen kann kopiert man am besten noch die .htaccess Datei in das entsprechende Verzeichnis: | ||
{{Codeline|# cp /var/www/phpmyadmin.<domain>/htdocs/phpmyadmin/libraries/.htaccess /var/www/phpmyadmin.<domain>/htdocs/phpmyadmin/scripts/}} | |||
== Configuration == | |||
{{Box File|/var/www/phpmyadmin.<domain>/htdocs/phpmyadmin/config.inc.php| | |||
<pre> | |||
$cfg['PmaAbsoluteUri'] = 'http://phpmyadmin.<domain>/'; | |||
$cfg['SuhosinDisableWarning'] = true; | |||
$cfg['LeftFrameLight'] = false; | |||
$cfg['DefaultTabTable'] = 'sql.php'; | |||
/* Servers configuration */ | |||
$i = 0; | |||
/* Server localhost (http) [1] */ | |||
$i++; | |||
$cfg['Servers'][$i]['host'] = 'localhost'; | |||
$cfg['Servers'][$i]['extension'] = 'mysqli'; | |||
$cfg['Servers'][$i]['connect_type'] = 'tcp'; | |||
$cfg['Servers'][$i]['compress'] = false; | |||
$cfg['Servers'][$i]['auth_type'] = 'http'; | |||
/* User for advanced features */ | |||
$cfg['Servers'][$i]['controluser'] = 'phpmyadmin'; | |||
$cfg['Servers'][$i]['controlpass'] = 'xxx'; | |||
/* Advanced phpMyAdmin features */ | |||
$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]['designer_coords'] = 'pma_designer_coords'; | |||
/* Hide lost+found if on a separate partition */ | |||
$cfg['Servers'][$i]['hide_db'] = '\#mysql50\#lost\+found'; | |||
</pre> | |||
}} | |||
Revision as of 16:58, 30 November 2009
Apache Konfiguration
Installation
# emerge phpmyadmin
# webapp-config -I -h phpmyadmin.<domain> -d phpmyadmin phpmyadmin <version>
# mysql -u root -p < /usr/share/webapps/phpmyadmin/<version>/htdocs/scripts/create_tables_mysql_4_1_2+.sql
http://phpmyadmin.<domain>/scripts/setup.php aufrufen. Auf "Servers" - "Add" klicken, "Authentification Type" - "http" wählen und die Konfiguration anschließend unter /var/www/phpmyadmin.<domain>/htdocs/phpmyadmin/config.inc.php ablegen. Damit niemand die Setup Skripte aufrufen kann kopiert man am besten noch die .htaccess Datei in das entsprechende Verzeichnis: # cp /var/www/phpmyadmin.<domain>/htdocs/phpmyadmin/libraries/.htaccess /var/www/phpmyadmin.<domain>/htdocs/phpmyadmin/scripts/
Configuration
Update
# emerge phpmyadmin
# webapp-config -U -h phpmyadmin.<domain> -d phpmyadmin phpmyadmin <neueversion>
# CONFIG_PROTECT="/var/www/phpmyadmin.<domain>/htdocs/phpmyadmin//libraries" etc-update
# 1
# q
# 2
# y
# emerge -C phpmyadmin-<alteversion>