In diesem Tutorial zeigen wir Ihnen, wie Sie phpMyAdmin unter openSUSE installieren. phpMyAdmin ist ein leistungsstarkes, webbasiertes Open-Source-Tool zur Verwaltung von MySQL- und MariaDB-Datenbanken. Es bietet eine intuitive grafische Benutzeroberfläche, die Datenbankverwaltungsaufgaben wie das Erstellen, Ändern und Löschen von Datenbanken, Tabellen, Feldern und Zeilen vereinfacht. Darüber hinaus unterstützt phpMyAdmin das Importieren und Exportieren von Daten, das Ausführen von SQL-Abfragen und die Verwaltung von Benutzerrechten.
In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Andernfalls müssen Sie möglicherweise Folgendes hinzufügen:sudo
‚ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation des phpMyAdmin unter openSUSE.
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird: openSUSE (Sprung oder Tumbleweed)
- Es wird empfohlen, eine Neuinstallation des Betriebssystems zu verwenden, um mögliche Probleme zu vermeiden.
- Um Befehle ausführen zu können, benötigen Sie Zugriff auf das Terminal. openSUSE stellt hierfür die Terminal-Anwendung zur Verfügung. Sie finden es in Ihrem Anwendungsmenü.
- Sie benötigen eine aktive Internetverbindung, um phpMyAdmin und seine Abhängigkeiten herunterzuladen.
- Sie benötigen Administratorzugriff (Root) oder ein Benutzerkonto mit Sudo-Berechtigungen.
Installieren Sie phpMyAdmin auf openSUSE
Schritt 1: Aktualisieren Sie die Repositorys, um sicherzustellen, dass Sie Zugriff auf die neuesten Paketversionen haben, indem Sie den folgenden Befehl ausführen:
sudo zypper refresh sudo zypper update
Schritt 2. LAMP-Server installieren.
Ein LAMP-Server (Linux, Apache, MySQL/MariaDB, PHP) ist eine Sammlung von Open-Source-Software, die eine Plattform für die Ausführung dynamischer Websites und Webanwendungen bietet. Um Apache, MySQL und PHP unter openSUSE Linux zu installieren, befolgen Sie diese Schritt-Anleitungen.
Schritt 3. Installation von phpMyAdmin unter openSUSE.
Als nächstes installieren Sie das phpMyAdmin-Paket zusammen mit seinen Abhängigkeiten, indem Sie Folgendes ausführen:
zypper install phpMyAdmin
Schritt 4: Apache konfigurieren.
Wenn phpMyAdmin installiert ist, besteht der nächste Schritt darin, Apache für die Bereitstellung der phpMyAdmin-Weboberfläche zu konfigurieren. Suchen Sie die phpMyAdmin-Apache-Konfigurationsdatei unter /etc/apache2/conf.d/phpMyAdmin.conf
und öffnen Sie es in einem Texteditor mit Root-Rechten.
Kommentieren Sie das ‚Alias
‚ Zeile und ändern Sie sie, um den gewünschten URL-Pfad für den Zugriff auf phpMyAdmin festzulegen. Zum Beispiel:
Alias /phpmyadmin "/usr/share/phpMyAdmin"
Passen Sie als Nächstes die Zeile „IP erforderlich“ an, um den Zugriff von bestimmten IP-Adressen oder allen IP-Adressen aus zu ermöglichen. Um Zugriff auf alle IPs zu gewähren, verwenden Sie:
Require all granted
Notiere dass der httpd.conf
Die Datei enthält eine Anweisung, die die phpMyAdmin-Konfigurationsdatei lädt.
Speichern Sie die Änderungen und starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden:
systemctl restart apache2
Schritt 5. Sichern Sie phpMyAdmin.
Die Sicherung Ihrer phpMyAdmin-Installation ist von entscheidender Bedeutung, um unbefugten Zugriff zu verhindern. Eine Möglichkeit, dies zu erreichen, besteht darin, die Apache-Authentifizierung für einzurichten /phpmyadmin
Verzeichnis.
Generieren Sie eine .htpasswd
Datei mit dem ‚htpasswd
‚-Befehl, der den Benutzernamen und das Passwort für den Zugriff auf phpMyAdmin angibt:
htpasswd -c /etc/phpMyAdmin/.htpasswd your_username
Öffne das /etc/apache2/conf.d/phpMyAdmin.conf
Datei und fügen Sie die folgenden Zeilen hinzu, um die Apache-Authentifizierung zu aktivieren:
<Directory "/usr/share/phpMyAdmin"> AuthType Basic AuthName "phpMyAdmin" AuthUserFile /etc/phpMyAdmin/.htpasswd Require valid-user </Directory>
Starten Sie Apache neu, damit die Änderungen wirksam werden:
systemctl restart apache2
Schritt 6. Konfigurieren Sie phpMyAdmin.
Um das Verhalten von phpMyAdmin anzupassen, können Sie die Konfigurationsdatei unter ändern /etc/phpMyAdmin/config.inc.php
. Öffnen Sie die Datei in einem Texteditor mit Root-Rechten.
Stellen Sie den Authentifizierungstyp auf „cookie
‚ (empfohlen), indem Sie die folgende Zeile auskommentieren und ändern:
$cfg('Servers')($i)('auth_type') = 'cookie';
Kommentieren Sie das ‚blowfish_secret
‚-Direktive und legen Sie sie auf eine zufällige Zeichenfolge mit mindestens 32 Zeichen fest, um Cookies zu verschlüsseln:
$cfg('blowfish_secret') = 'your_random_string_here';
Konfigurieren Sie erweiterte Funktionen wie das temporäre Verzeichnis, Verzeichnisse hochladen/speichern/importieren und passen Sie andere Einstellungen nach Bedarf an, z. B. die Standardsprache.
Speichern Sie die an der Konfigurationsdatei vorgenommenen Änderungen.
Schritt 7. Greifen Sie auf die phpMyAdmin-Weboberfläche zu.
Nachdem die Installation und Konfiguration abgeschlossen ist, können Sie nun auf die phpMyAdmin-Weboberfläche zugreifen. Öffnen Sie einen Webbrowser und navigieren Sie zu http://server_ip_or_hostname/phpmyadmin
ersetzen server_ip_or_hostname
durch die IP-Adresse oder den Hostnamen Ihres openSUSE-Servers.
Sie werden aufgefordert, den MySQL/MariaDB-Benutzernamen und das Passwort einzugeben. Nach erfolgreicher Anmeldung werden Sie mit dem phpMyAdmin-Dashboard begrüßt, in dem Sie Ihre Datenbanken und Tabellen verwalten und verschiedene Verwaltungsaufgaben ausführen können.
Nehmen Sie sich einen Moment Zeit, um sich mit der Benutzeroberfläche vertraut zu machen und die verfügbaren Funktionen zu erkunden. phpMyAdmin bietet eine benutzerfreundliche Möglichkeit, mit Ihren Datenbanken zu interagieren, SQL-Abfragen auszuführen, Daten zu importieren und zu exportieren und Benutzerrechte zu verwalten.
Schritt 8. Fehlerbehebung und Tipps.
Wenn beim Zugriff auf die phpMyAdmin-Weboberfläche Probleme auftreten, finden Sie hier einige Tipps zur Fehlerbehebung:
- Überprüfen Sie das Apache-Fehlerprotokoll (
/var/log/apache2/error_log
) für alle relevanten Fehlermeldungen. - Stellen Sie sicher, dass die Dateiberechtigungen aktiviert sind
/etc/phpMyAdmin/*
Und/usr/share/phpMyAdmin/*
richtig eingestellt sind. Der Webserver sollte Lesezugriff auf diese Verzeichnisse und Dateien haben. - Stellen Sie sicher, dass für das MySQL/MariaDB-Root-Konto ein sicheres Passwort festgelegt ist. Schwache oder leere Passwörter können ein Sicherheitsrisiko darstellen.
Glückwunsch! Sie haben phpMyAdmin erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von phpMyAdmin auf Ihrem openSUSE-System verwendet haben. Für zusätzliche oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle phpMyAdmin-Website.