Phpmyadmin: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: <b>Phpmyadmin</b> (auch: phpMyAdmin) ist eine PHP-Anwendung zur Verwaltung von Mysql-Datenbanken über das Hypertext Transfer Protocol. == Installation == ...) |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
== Installation == | == Installation == | ||
=== ... === | |||
# <b>tar xjf phpMyAdmin-2.6.3-pl1.tar.bz2</b> | # <b>tar xjf phpMyAdmin-2.6.3-pl1.tar.bz2</b> | ||
Zeile 7: | Zeile 9: | ||
# <b>chown -R root:root /srv/www/htdocs/phpMyAdmin-2.6.3-pl1/</b> | # <b>chown -R root:root /srv/www/htdocs/phpMyAdmin-2.6.3-pl1/</b> | ||
# <b>vi /srv/www/htdocs/phpMyAdmin-2.6.3-pl1/config.inc.php</b> | # <b>vi /srv/www/htdocs/phpMyAdmin-2.6.3-pl1/config.inc.php</b> | ||
<nowiki>$cfg['PmaAbsoluteUri'] = 'http://< | <nowiki>$cfg['PmaAbsoluteUri'] = 'http://<Rechneradresse>/phpMyAdmin-2.6.3-pl1/';</nowiki> | ||
$cfg['Servers'][$i]['auth_type'] = 'http'; | $cfg['Servers'][$i]['auth_type'] = 'http'; | ||
Zeile 42: | Zeile 44: | ||
?> | ?> | ||
</pre> | </pre> | ||
== FAQ == | |||
=== Automatische Abmeldung nach 1'440 Sekunden === | |||
Um das lästige automatische Abmelden nach 1'440 Sekunden bei lokalen Installationen zu vermeiden, kann in folgenden beiden Werten der Wert (in Sekunden) erhöht werden. | |||
$ <b>sudo vi /etc/phpmyadmin/config.inc.php</b> | |||
$cfg['LoginCookieValidity'] = 36000; // 10 Stunden | |||
$ <b>sudo vi /etc/php5/apache2/php.ini</b> | |||
session.gc_maxlifetime = 36000 | |||
Anschliessend ist ein Neustart des Apache HTTP Server nottwendig. | |||
$ <b>sudo service apache2 restart</b> | |||
== Weblinks == | == Weblinks == | ||
{{Weblinks}} | |||
{{url|CH|Phpmyadmin Project|eng|http://www.phpmyadmin.net/documentation/|Phpmyadmin 2.9.0-dev documentation}} | |||
{{ | {{url_dewikipedia|PhpMyAdmin|Phpmyadmin}} | ||
{{Fuss}} | |||
{{cat|Mysql}} | {{cat|Mysql}} | ||
{{cat|PHP}} | {{cat|PHP}} |
Aktuelle Version vom 31. Januar 2020, 17:30 Uhr
Phpmyadmin (auch: phpMyAdmin) ist eine PHP-Anwendung zur Verwaltung von Mysql-Datenbanken über das Hypertext Transfer Protocol.
Installation
...
# tar xjf phpMyAdmin-2.6.3-pl1.tar.bz2 # mv phpMyAdmin-2.6.3-pl1 /srv/www/htdocs/ # chown -R root:root /srv/www/htdocs/phpMyAdmin-2.6.3-pl1/ # vi /srv/www/htdocs/phpMyAdmin-2.6.3-pl1/config.inc.php $cfg['PmaAbsoluteUri'] = 'http://<Rechneradresse>/phpMyAdmin-2.6.3-pl1/'; $cfg['Servers'][$i]['auth_type'] = 'http';
Konfiguration
Zur Konfiguration von Phpmyadmin gibt es zwei Methoden: traditionellerweise bearbeitet der Benutzer eine Kopie der Datei "config.inc.php", inzwischen gibt es aber auch einen assistentenartiges Setup für eine grafische Installation.
Die Datei "config.inc.php" kann einfach im Phpmyadmin-Hauptverzeichnis (dasjenige, das auch die Datei "index.php" enthält) angelegt werden. Phpmyadmin lädt zuerst die Werte der Datei "libraries/config.default.php", diese werden dann mit denjenigen der Datei "config.inc.php" überschrieben.
In Phpmyadmin 2.6.3 befanden sich sowohl "config.default.php" wie "config.inc.php" noch direkt im Hauptverzeichnis.
Authentifizierung
Eine einfache Konfiguration kann wie folgt aussehen:
<?php $cfg['blowfish_secret'] = 'ba17c1ec07d65003'; // hier einen Wert eigener Wahl verwenden $i=0; $i++; $cfg['Servers'][$i]['auth_type'] = 'cookie'; ?>
Um nicht jedes Mal nach dem Passwort gefragt zu werden.
<?php $i=0; $i++; $cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'abcdef'; // use here your password ?>
FAQ
Automatische Abmeldung nach 1'440 Sekunden
Um das lästige automatische Abmelden nach 1'440 Sekunden bei lokalen Installationen zu vermeiden, kann in folgenden beiden Werten der Wert (in Sekunden) erhöht werden.
$ sudo vi /etc/phpmyadmin/config.inc.php $cfg['LoginCookieValidity'] = 36000; // 10 Stunden
$ sudo vi /etc/php5/apache2/php.ini session.gc_maxlifetime = 36000
Anschliessend ist ein Neustart des Apache HTTP Server nottwendig.
$ sudo service apache2 restart
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Phpmyadmin Project | eng | Phpmyadmin 2.9.0-dev documentationwbm | |
Wikipedia | ger | Phpmyadminwbm | Enzyklopädischer Artikel |