Wer einen Webserver auf Basis von Suse Enterprise Server (Kurzform SLES) nutzt hat es nicht ganz so leicht. Die Installation von Apache, PHP und MySQL läuft ja gut durch (dazu gibt es ja auch etliche Tutorials). Auch wenn man sich als Ubuntu Server Nutzer etwas umgewöhnen muss was die Ordner-Struktur angeht, findet man sich doch recht schnell wieder zurecht. Das größte Manko hat man bei den Paketquellen, bzw. mit deren Tools. Wärend man bei Ubuntu so gut wie alles mit apt-get installieren kann muss man bei SLES auf yast2 zurückgreifen (man kann apt-get nachinstallieren, das sah auf den ersten Blick allerdings nicht soo einfach aus). Das Problem was sich jetzt hier bei der Installation von phpMyAdmin ergibt, ist dass es über yast2 schlicht weg nicht möglich ist es zu installieren (bitte korrigiert mich hier, aber auf der DVD war es nicht und die Repositories von der Suse Seite ließen sich beim besten Willen nicht ordentlich einfügen). Gewohnt fast alles bei Ubuntu schön mit apt-get zu installieren, musste ich also diesmal selbst Hand anlegen. Als Basis braucht man natürlich ein funktionierenden Apache2 Server mit PHP und eine laufende MySQL Datenbank.
Es wird benötigt
- phpMyAdmin (download) Version nach euren Wünschen wählen
- Zugriff auf den Server, (S)FTP muss (z.B. FileZilla), SSH kann (z.B. PuTTy)
- Ein Texteditor (Windows Notepad reicht, Notepad++ ist vielfältiger / Linux vi, nano etc.)
- Ein Datenbankbenutzer samt Passwort (nur zum Testen notwendig)
- Download von phpMyAdmin auf euren Home Rechner
- Per FileZilla oä. auf euren Server zugreifen
- in dem Internet Root Verzeichnis (/srv/www/htdocs/) ein neuen Ordner Anlegen: phpmyadmin
- Entpacken des phpMyAdmin Archivs in den eben erstellten Order (Entpacken Lokal und dann hochladen)
- Kopie der config.sample.inc.php als config.inc.php erstellen
- Die Datei öffnen (config.inc.php) und die Zeile mit $cfg[‚blowfish_secret‘] = ‚HIER ETWAS REINSCHREIBEN ‚; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ anpassen
- Speichern und wieder auf den Server laden (zum editieren musste die Datei einmal runtergeladen werden)
- Das wars an sich erst einmal. Nun könnt ihr mit http://deine-adresse/phpmyadmin auf phpMyAdmin zugreifen!
- Sucht in der config.inc.php nach$cfg[‚Servers‘][$i][‚host‘]
- Ändert dort den Wert von localhost zu 127.0.0.1
- FileZilla / portable Version (keine Admin Rechte benötigt)
- PuTTy (dort einfach den Installer oder die putty.exe)
- phpMyAdmin
- Notepad++ portable
Schöner Artikel … 🙂
hi!
ich habe das selbe problem mit meine sles 11
um das problem zu lösen habe ich mich an deine anleitung gehalten, jedoch bringe ich den phpmyadmin nicht zum laufen, es kommt immer wieder folgender fehler:
Dieser Fehler (HTTP 500 Interner Serverfehler) bedeutet, dass die Website, die Sie besuchen möchten, ein Serverproblem hat, durch das die Anzeige der Webseite verhindert wird.
Weitere Informationen über HTTP-Fehler erhalten Sie in der Hilfe.
grundsätzlich läuft das ganze, wenn ich …/administration eingebe komme ich auf die weboberfläche der db-anwendung
hat noch jemand eine idee dazu oder eine andere möglichkeit phpmyadmin zu installieren
lg
norman
Hi Norman,
hab momentan keinen Zugriff mehr auf meine SLES Installation, werde malschauen wie ich das nachstellen kann und mich dann nochmal bei dir melden.