PhpMyAdmin: Difference between revisions

From Q
Jump to navigation Jump to search
Tgurr (talk | contribs)
Die Seite wurde neu angelegt: == Apache Konfiguration == {{Box File|/etc/apache2/vhosts.d/phpmyadmin.<domain>.conf| <pre> <VirtualHost *:80> ServerName phpmyadmin.<domain> DocumentRoot "/va...
 
Tgurr (talk | contribs)
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. cp /var/www/phpmyadmin.<domain>/htdocs/phpmyadmin/libraries/.htaccess /var/www/phpmyadmin.<domain>/htdocs/phpmyadmin/scripts/
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

Template:Box File


Installation

Template:Box File

# 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

Template:Box File


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>