Zugriff auf phpMyAdmin Webinterface funktioniert nicht

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Zumlin

Benutzer
Registriert
09. Okt. 2011
Beiträge
8
Reaktionspunkte
0
Punkte
0
Hi

ich wollte schnell mal eine Homepage von mir auf meine DS portieren und bin jetzt schon fast am verzweifeln. Ich habe die WebStation und MySQL aktiviert. Danach habe ich in das web Verzeichnis meine Homepage kopiert und mal getestet, ob index.php aufgerufen und verarbeitet wird. Da mir ein Zugriffsfehler auf meine Datenbank, die ja noch garnicht existiert, angezeigt wird, sollte soweit alles passen.

Jetzt habe ich phpMyAdmin über das Paket-Zentrum installiert. Ein Zugriff auf diskstation/phpMyAdmin resultiert aber immer in einer Synology Fehlermeldung (siehe Bild 1). Eigentlich läuft aber alles (siehe Bild 2). Ein Neustart der DS und de- und aktivieren der einzelnen Dienste haben auch nichts gebracht.

Was mache ich falsch? Wieso kann ich auf phpMyAdmin nicht zugreifen??????

fehler.jpgueberblick.jpg
 
Portweiterleitung (80) am Router eingerichtet?
 
Hallo,
@Breitkrug
er versucht ja local zuzugreifen, da hat der Router nichts mit zu tun.

@Zumlin
ist das Paket auch gestartet?

Gruß Götz
 
@goetz
Laut dem 2 Bild läuft der Dienst.

@Zumlin
Ist in der Firewall-Einstellung der DS der Port 80 auch zugelassen?
 
@goetz
Laut dem 2 Bild läuft der Dienst.

@Zumlin
Ist in der Firewall-Einstellung der DS der Port 80 auch zugelassen?

War er nicht. Aber auf Port 80 konnte ich intern schon zugreifen. Der Test der Homepage hat das denke ich gezeigt. Habe aber in der Firewall noch mal explizit den Port 80 zugelassen. Hat aber leider nichts bewirkt. Sowohl diskstation (für die HP) als auch diskstation/phpMyAdmin verhalten sich wie vorher.
 
Zuletzt bearbeitet:
Danach habe ich in das web Verzeichnis meine Homepage kopiert und mal getestet, ob index.php aufgerufen und verarbeitet wird. Da mir ein Zugriffsfehler auf meine Datenbank, die ja noch garnicht existiert, angezeigt wird, sollte soweit alles passen.

Normal dürftest Du da schon keine Fehlermeldung bekommen, wenn im Ordner "web" eine "index.htm", "index.html" oder "index.php" vorhanden ist.
 
Normal dürftest Du da schon keine Fehlermeldung bekommen, wenn im Ordner "web" eine "index.htm", "index.html" oder "index.php" vorhanden ist.

Der Fehler kommt hier nicht von der DS sondern von meinem PHP Skript. Dort wird versucht sich auf eine Datenbank zu verbinden, die ich mit phpMyAdmin erstellen wollte, was aber fehl schlägt und mir eine Fehlermeldung ausgibt. Ein index.html File wird fehlerfrei angezeigt.
 
Ach ja. Hier noch die Eckdaten zu meiner DS:
Ich habe eine DS211j
mit dem DSM 3.2 installiert
 
Ist denn das Verzeichnis phpMyAdmin im Order web vorhanden und gibt es dort auch eine index.php?
 
Hi,

nein im web Ordner ist kein phpMyAdmin Ordner zu finden. Einen Ordner mit dem Namen habe ich bisher noch nirgends gesehen. Sollte es einen solchen geben?
 
Ich meine, da müsste es liegen. Schmeiß das Paket nochmal komplett runter und installier es neu...
 
Hat funktioniert!

Ich werd verrückt. Das hab ich doch auch schon einmal probiert, oder nicht? Man man man. :)

Vielen Dank für den Tipp!
 
Tja - das hat jetzt nur funktioniert, weil ich dir diesen Tipp gegeben haben... ;)

Prima, dass es jetzt klappt!
 
Hallo zusammen,

hatte vorhin das gleiche Problem - vielleicht ist es ja für den Ein oder Anderen noch hilfreich:

Lösung: In der Firewall der Diskstation für die Webstation (Port 80) und für MySQL (Port 3306) Zugriffsrechte einräumen. Wichtig: Beide Ports in EINEM Firewall-Eintrag aktivieren.
Habe es mit zwei separaten Einträgen probiert - hat nicht funktioniert.

Schöne Grüße
 
Lösung: In der Firewall der Diskstation für die Webstation (Port 80) und für MySQL (Port 3306) Zugriffsrechte einräumen.
zumindest der Port 3306 sollte nicht nötig sein, solange PMA auf derselben Maschine läuft wie der mysql-Server. Denn per default sollte der mysql-Server nur mit sogenannten lokalen Sockets laufen, welche keine offnen Ports voraussetzen. Auch kann ich mir nicht vorstellen, dass es nur in einer Regel gehen sollte und nicht in 2. Wenn dem so wäre hättest du einen veritablen Bug in iptables entdeckt und da hege ich doch meine Zweifel ;-)
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat