% master: phpmyadmin.tex % phpMyAdmin v0.2 % 2011-05-31 (Rx) \subsection{phpMyAdmin} %---------------------- \begin{verbatim} su als root anmelden cd /srv/www/htdocs in das Apache1.3-Verzeichnis wechseln cd /srv/www2/htdocs in das Apache2-Verzeichnis wechseln tar xvfj /usr/local/src/phpMyAdmin-2.5.7-pl1.tar.bz2 Dateien entpacken ln -s phpMyAdmin-2.5.7-pl1 phpMyAdmin Link zu phpMyAdmin anlegen vi phpMyAdmin/config.inc.php phpMyAdmin anpassen $cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/'; URL zu Apache1.3 $cfg['PmaAbsoluteUri'] = 'http://localhost:81/phpMyAdmin/'; URL zu Apache2 $cfg['Servers'][$i]['user'] = 'root'; // MySQL user $cfg['Servers'][$i]['password'] = 'geheim'; // MySQL password vi phpMyAdmin/.htaccess htaccess anlegen AuthType Basic AuthName "PhpMyAdmin" AuthUserFile /srv/www/htdocs/phpMyAdmin/.htpasswd Apache1.3 AuthUserFile /srv/www2/htdocs/phpMyAdmin/.htpasswd Apache2 AuthGroupFile /dev/null require valid-user cd /usr/local/apache/current/bin Verzeichnis wechseln, Apache1.3 cd /usr/local/apache2/current/bin Verzeichnis wechseln, Apache2 ./htpasswd --help Hilfe zu htpasswd ./htpasswd -c /srv/www/htdocs/phpMyAdmin/.htpasswd root Apache1.3 ./htpasswd -c /srv/www2/htdocs/phpMyAdmin/.htpasswd root Apache2 vi /etc/apache/httpd.conf Apache1.3 anpassen vi /etc/apache2/httpd.conf Apache2 anpassen Options Indexes FollowSymLinks MultiViews AllowOverride AuthConfig None -> AuthConfig Order allow,deny Allow from all /etc/init.d/apache graceful Einstellungen neu einlesen, Apache1.3 /etc/init.d/apache2 graceful Einstellungen neu einlesen, Apache2 exit root abmelden \end{verbatim}