Hast du deinen xampp bzw dein Windows so konfiguriert, dass er mit dem hostnamen www.meine-seite.de etwas anfangen kann? Der Apache des von dir installierten XAMPP sollte ja unter http://localhost/ bzw. http://127.0.0.1 erreichbar sein.
Hi!
Ich versuche schon länger meinen XAMPP (C:\xampp\) mit dem DW zu verbinden so dass ich meine *.php - Seiten offline anzeigen lassen kann.
Leider will es mir nicht gelingen und ich frage darum hier im Forum nach Hilfe.
Meine Voreinstellung habe ich mit Hilfe der Adobe-Hilfe gemacht,
unter "sites verwalten" / meine php-Seite ausgesucht / auf "Bearbeiten" / auf "Server" / mit dem "+" = neuen Server hinzufügen / folgende Einstellung vorgenommen:
Servername: www.meine-site.de
Verbinden über: Lokal/Netzwerk
Serverordner C:\xampp\
Web-URL: http://www.meine-site.de/
Das habe ich gespeichert. Bin dann nochmal in die Einstellung und habe auf "erweitert" geklickt, gespeichert. Beim nächsten mal war die Voreinstellung aber wieder "einfach". (???)
Beim Dialogfeld "erweitert" habe ich nur das erste Kästchen markiert und Servermodell "PHP MySQL" angewählt.
Weiß jemand, wie ich weiterkomme?
LG und Dank für Deine Mühe schon mal im Voraus!
Frank
Hast du deinen xampp bzw dein Windows so konfiguriert, dass er mit dem hostnamen www.meine-seite.de etwas anfangen kann? Der Apache des von dir installierten XAMPP sollte ja unter http://localhost/ bzw. http://127.0.0.1 erreichbar sein.
...zur Zeit außer Betrieb...
Hi Moritz!
Wo kann ich denn Xampp konfigurieren, dass er mit www.meine-site.de etwas anfangen kann?
LG! Frank
Hi,
im Config-Verzeichnis des Apache (irgendwo unter C:\xampp\apache\conf) gibt es ein Verzeichnis extras mit einer Datei extra.vhost.conf (oder so ähnlich). Darin sollte
dein vhost konfiguriert sein. Diesem kannst Du über die Direktiven "ServerName" bzw. "ServerAlias" einen Namen bzw einen Alias zuordnen:
Danach speichern und apache neustarten.Code:ServerAlias www.meine-site.de
Um nun die Seite erreichen zu können, musst Du deinem Windows noch sagen, dass es die URL www.meine-seite.de nicht aus dem Netz laden, sondern
auf der lokalen Festplatte danach suchen soll (vereinfacht gesprochen). Dazu fügst Du in der Datei C:\Windows\system32\drivers\etc\hosts folgenden Eintrag hinzu:
Nach dem Speichern sollte der Aufruf von www.meine-seite.de in deinem Docroot auf deiner Festplatte aufschlagen. Sollte was nicht klappen hilft oftmals einCode:127.0.0.1 www.meine-seite.de
Blick in die Apache-Logs (ebenfalls unter dem zuoberst Ordner).
Noch ein Hinweis: Du kannst, nachdem Du den Eintrag in der hosts-Datei eingefügt hast, nicht mehr auf die gleichlautende Domain im Netz zugreifen. Daher empfiehlt es sich
die lokalen Eintrage bspw. durch ändern der Domain-Endung als lokal zu kennzeichnen. Ich würde demnach lieber www.meine-seite.local lokal anlegen, damit es nicht zur Übeschneidung
mit der "echten" Domain kommt.
Empfohlene Links zu dem Thema:
[1] Vhosts: http://httpd.apache.org/docs/2.0/vhosts/examples.html
[2] ServerName: http://httpd.apache.org/docs/2.0/mod...tml#servername
[3] ServerAlias: http://httpd.apache.org/docs/2.0/mod...ml#serveralias
Bei Fragen: fragen![]()
...zur Zeit außer Betrieb...
Hallo Moritz!
Herzlichen Dank für Deine ausführliche und gute Erläuterung!!! :-)
Ich empfinde diesen Weg irgendwie als recht umständlich. Ich hätte mir eher eine Steuerung ausn DW vorgestellt, vor allem, da ich mit vielen php-Domains arbeite und diese offline beim bearbeiten ansehen möchte. Nach Deiner Empfehlung müsste ich 1. immer wieder in der httpd-vhosts.conf rumschreiben und 2.ist die Trennung zur online-Site nicht so leicht.
Darum möchte ich fragen, ob es da vielleicht auch noch einen anderen Weg gibt?!?
LG! Frank
Hallo,
wie in der Doku zu Link 1 zu sehen, kannst Du beliebig viele vHosts anlegen. Dazu musst Du nur den Bereich <VirtualHost>.*</VirtualHost> kopieren und die entprechenden Pfade anpassen. Dann den entsprechenden Eintrag in der hosts-Datei machen und gut.
Wegen der Trennung zu Online-Site meinte ich ja, dass Du deine lokale Version dann unter www.meine-seite.local erreichbar machst, währrend die Online-Site weiter unter www.meine-seite.de im Netz läuft.
Wie Du dann deinen Dreamweaver einrichten kannst, dass er die Unterscheidung hinbekommt, kann ich dir leider nicht sagen, da ich dieses Tool nicht nutze. Auch frage ich mich, was Du damit erreichen willst - schließlich legst Du ja eine lokale Kopie an, damit auf ihr entwickeln und testen kannst. Nach Abschluss der Entwicklung kopierst Du deine Daten dann auf den Webserver.
...zur Zeit außer Betrieb...
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)