jahb schrieb:
Das kommt davon wenn man nur den Titel liest 😉 Der Tipp von deadtronic passt darauf jedenfalls perfekt und war auch mein erster Gedanke 😛
Es liest sich so, als wäre es kein Problem des Apachen sondern des Datenbankservers unter dem Wordpress. Wenn der nur lokale Verbindungen zulässt (was die meisten von Haus aus tun) klappt nur localhost bzw. 127.0.0.1.
Das ist allerdings nur eine Vermutung da ich Wordpress nicht kenne. Sind es denn die DB-Daten die er da von dir wissen will?
Es ist ein generelles Problem.
Über PHP Scripte ist es nicht möglich, bspw einen FTP Zugriff auf die nach aussen hin sichtbare IP zu machen. Gibt man im WebFTP allerdings anstatt der IP das Wörtchen "localhost" ein, dann klappt es. der FTP ist von aussen wunderbar zu erreichen.
(Bei der Datenbank verhält es sich genauso, die funktioniert nur, wenn man beim connect "localhost" angibt; aber ich wollte mich erstmal auf das FTP Problem konzentrieren)
Dass MYSQL idr von aussen nciht erreichbar sein sollte, versteht sich von selbst.
PS.
Das gleiche gilt übrigens auch für durch PHP angesprochene SMTP Server. Anstatt bspw mail.domain.de muss im Script localhost angegeben werden, obwohl beides nach aussen hin die selbe IP ist...
Ein connect von zu Hause aus auf mail.domain.de funktioniert hingegen tadellos.