linux.txt/netzwerk/mysql/phpmyadmin.tex
2025-02-15 15:39:11 +01:00

58 lines
2.2 KiB
TeX

% 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
<Limit GET POST>
require valid-user
</Limit>
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
<Directory "/srv/www/htdocs">
Options Indexes FollowSymLinks MultiViews
AllowOverride AuthConfig None -> AuthConfig
Order allow,deny
Allow from all
</Directory>
/etc/init.d/apache graceful Einstellungen neu einlesen, Apache1.3
/etc/init.d/apache2 graceful Einstellungen neu einlesen, Apache2
exit root abmelden
\end{verbatim}