Lokales WP vom Internet aus betrachten

  • HAllo, ich habe mir lokal Wordpress installiert und wollte dies nun einem Freund zeigen.
    A)
    Da dieser ein paar Kilometer entfernt wohnt habe ich im Router den Port 80 an meine lokale Adresse weitergeleitet, sowie einfachheitshalber die Firewall abgeschaltet.
    Ergebnis: er kann nicht drauf verbinden.

    B)
    Nun habe ich in den WP Einstellungen "WordPress URL" und "Blog URL" von "http://localhost" auf meine externe IP "http://85.123.123.123" umgestellt.
    Ergebnis: er kommt ungestört auf die Seite. Aber ich komme nun von lokal aus nicht mehr drauf! Denn jedesmall wenn ich http://85... im browser aufrufe, meldet sich die Weboberfläche meines Routers (im Routermenü ist zugriff von aussen für die Routerweboberfläche übrigens verboten). Gebe ich gezielt "http://85.../wp-admin/" ein, schreibt erscheint eine Fehlermeldung: "Server Error: 501 Not Implemented / No RPM for this combination of URL and method".

    C)
    Diesmal stelle ich "WordPress URL" auf "http://localhost" und "Blog URL" auf die externe IP.
    Ergebnis: so komme ich lokal aus mit "http://localhost/wp-admin/" in den Adminbereich UND mein Freund kommt von aussen auf die Seite, allerdgins sieht er dort keine Bilder und offenbar auch kein CSS.


    HILFE, ich bin mit meinem Latein am Ende. Wie schaffe ich es das WP lokal zu betreiben, es auch administriell zu bedienbienen und es gleichzeitig erreichbar für die Aussenwelt zu haben?

    Tschüss!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Am einfachsten wäre wohl, einen DynDNS-Anbieter dafür zu verwenden. Funktioniert problemlos.

    Als Blogadresse muss natürlich die externe IP/URL eingetragen werden. Statt Port 80 solltest du einen anderen verwenden, da dein Routermenü ja ebenfalls auf Port 80 lauscht. Als Alternative verwendet man normalerweise Port 8080. Der Port muss dann an die Adresse angehängt werden:
    http://85.123.123.123:8080/

    (Bei DynDNS sollte es nicht nötig sein, die Portadresse zu ändern. Die externe IP/Adresse kannst du auch in die hosts-Datei deiens Systems eintragen, udn auf 127.0.0.1 umleiten. Dann kannst du auch ohne Online-Verbindung weiter testen.)

  • Du meinst also ich soll im Router den Port 8080 statt 80 weiterleiten lassen, für die "WordPress-URL" meine lokale IP und für "Blog-URL" die externe IP mit Portangabe ("http://85.123.123.123:8080")?
    Wordpress speichert den port aber nicht mit, wenn man in diese zwei Optionsfelder eine URL mit Port eingibt. Ruft man erneut die Optionsseite auf, wurde die Portangabe von WordPress entfernt.

    :(

  • Hab mir jetzt bei no-ip.com eine Weiterleitung eingerichtet und leite "meinblog.no-ip.com" (normaler port 80) auf "85.123.123.123" mit PORT 8080 weiter ("Port 80 Redicrect").

    Im WordPress habe ich "WordPress URL" UND "Blog URL" auf die adresse "http://meinblog.no-ip.com" eingestellt.

    Im Router ist immernoch port 8080 weitergeleitet. Auch Apache ist auf Port 8080 eingestellt.

    Ergebnis:
    Aufruf (lokal) im browser "http://meinblog.no-ip.com" liefert einen "Seiten-Ladefehler".

  • Vielleicht geht es auch so:

    • Port 8080 ganz weglassen
    • auf Deinem Rechner, falls Windows ab 2000, in Verzeichnis
      E:\WINDOWS\system32\drivers\etc
      eine Datei hosts anlegen oder, falls vorhanden, folgendes hinzufügen:

      Code
      192.168.0.5 meinblog.no-ip.com


      die IP-Adresse durch die des lokalen WP-Servers ersetzen

    • für home und blogadresse in WP meinblog.no-ip.com eintragen

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Lasse die lokale Einstellung von Wordpress mal bitte auf localhost.


    Das geht schief, da dann der Blog nicht mehr von extenr erreichbar ist. Mein localhost ist ein anderer als dein localhost. ;-)


    Zitat

    Ferner wäre interessant zu wissen, welche lokale Serversoftware Du verwendest. XAMPP?


    XAMPP ist kein Webserver. Das wäre dann Apache als Webserver. Aber warum ist das interessant? Es ist dafür nicht nötig, irgendwelche Serverkonfigs anzupassen.

    mikeem: Ingos Tipp sollte weiterhelfen. Das mit der hosts-Datei schrieb ich ja schon weiter oben. Eventuell muss dein Router noch eingestellt werden, damit er DynDNS verarbeiten kann. Mehr dazu findest du in der Beschreibung deines Routers.

  • So, ich hab jetzt Port 80 im Router weitergeleitet. Meine LAN IP auf die DynDns-Adresse in der hosts-Datei gelenkt, und in WordPress die WP-URL und Blog-URL ebenfalls auf die DynDns-Adresse eingestellt.
    Ergebnis:
    ES FUNKTIONIERT! Vielen Dank an alle, die sich hier so konstruktiv beteiligt haben, ich war schon fast am durchdrehen!

    Tschüss

  • Hallo ich bins noch einmal. Hehe kann mir vielleicht jemand sagen, wie man nun von einem anderen Rechner innerhalb des LANs auf das blog zugreift? Denn wenn ich von einem andren LAN Rechner die dyndns oder auch LAN-IP des blog rechners aufrufe, werde ich nur auf die Router weboberfläche geleitet.

    ARGH dieser ganze Netzwerkwahnsinn lässt mich schneller altern :(

  • auch LAN-IP des blog rechners aufrufe, werde ich nur auf die Router weboberfläche geleitet.


    Das sollte nicht passieren. Klingt eher nach einem Konfigurationsproblem im Router.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • hi mikeem,

    darf ich fragen: hast du xampp lokal installiert? oder verwendest du einen anderen server (also bei xampp apache) weil ich habs mit xamo nicht hinbekommen meine lokal installation vin extern zugänglich zu machen...

    und generell eine frage: was spricht gegen relatuve urls bei wordpress?

    ich habe eine lokale installation mit vielen bildern, die später auf einen anderen (öffentlichen) server wandern wird. alle bilder umzustellen wird mühsam (event. search and replace plugin). da bieten sich eigentlich relative urls an, oder?

    danke und grüsse

    tiggerkater

  • und generell eine frage: was spricht gegen relatuve urls bei wordpress?


    Hatten wir erst vor wenigen Tagen in 2 unterschiedlichen Threads. ;-) (in einem davon hab ich dir auch schon ne Teilantwort gegeben)

    Zitat

    ich habe eine lokale installation mit vielen bildern, die später auf einen anderen (öffentlichen) server wandern wird. alle bilder umzustellen wird mühsam (event. search and replace plugin). da bieten sich eigentlich relative urls an, oder?


    Sicherlich bieten die sich an. Trotzdem ists im Artikel schwierig, da ohne Logik (d.h. Programmcode) sauber was hinzubekommen. Suchen und Ersetzen ist da deutlich schneller und einfacher. Du musst ja sowieso einen DB-Dump machen, wenn du umziehst. Und im Dump mal fix http://localhost/wordpress/ durch http://wordpress.example.com/ zu ersetzen sollte ja kein Aufwand sein. ;-)

  • marX

    hi marx, eine frage noch: wenn du die datenbank exportierst (in php myadmin nehme ich an): wie genau gehst du vor: als zip oder sql speichern und dann einfach die datei nach "http://localhost.." dursuchen und mit der neuen url ersetzen, oder verwendest du ein plugin, das die einträge in der datenbank ersetzt?

    und meine zweite frage betrifft den threadersteller als auch interessierte leserinnen und leser: wo kann es haken, wenn ich es beim besten willen nicht hinbekomme, dass auf meinen localen xampp(apache)server bzw. die dort verweilende wordpress installation zugegriffen werden kann? das höchste der gefühle war eine stylesheet- und bilderlose website, das wars aber auch schon.

    ich habe versucht xampp zu konfigurieren, ich habe dyndns probiert und auch die host datei angepasst - nix geht.

    komischerweise war es möglich von aussen auf die xampp konfigurationsseite zu gelangen, nur mit schwierigkeiten (s.o.) auf die wordpress-index seite, die ja im htdocs ordner liegt. kann es daran liegen?

    ich habe keine ahnung, und für einen website-beta-test wäre das noch toll. ich habe die hoffnung allerdings aufgegeben.

    vielleicht hat ja noch jemand eine idee...

    beste grüsse und danke

    horst

  • hi marx, eine frage noch: wenn du die datenbank exportierst (in php myadmin nehme ich an): wie genau gehst du vor: als zip oder sql speichern und dann einfach die datei nach "http://localhost.." dursuchen und mit der neuen url ersetzen, oder verwendest du ein plugin, das die einträge in der datenbank ersetzt?


    Als .sql, d.h. als reine Textdatei. Und dann per Texteditor Suchen & Ersetzen. Es geht natürlich auch anders.

    Zitat

    wo kann es haken, wenn ich es beim besten willen nicht hinbekomme, dass auf meinen localen xampp(apache)server bzw. die dort verweilende wordpress installation zugegriffen werden kann? das höchste der gefühle war eine stylesheet- und bilderlose website, das wars aber auch schon.


    Falsches Verzeichnis oder falsche URL angegeben. Kann eigentlich nur ein simpler Konfigurationsfehler sein.

    Noch dazu passend:
    WordPress Deutschland FAQ Wie kann ich WordPress auf meinem heimischen Rechner installieren?

  • hi marx,

    danke für den link, das klappt auch alles, auch übers netzwerk ist mein wordpress erreichbar (ip adresse statt localhost) aber eben nicht übers internet.

    das ist es ja was mich ärgert. habe auch eine weiterleitung am router eingestellt, aber scheinbar hilft nichts.

    deshalb wollte ich den threadsteller auch fragen, ob er ein geheimnis hat, warum es bei ihm geht...ob er in xampp was spezielles konfiguriert hat - keine ahung. (dort kann man auch host angeben, hab aber auch in xampp schon unzählige varianten durch..)

    bin ratlos.

    danke und grüsse

    horst

  • DynDNS geht problemlos, hatte ich hier auch schonmal geschrieben. Natürlich muss dein Router das unterstützen, da gibts sicher irgendwo ne Einstellung im Routermenü. Ansonsten alles wie hier im Thread beschrieben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!