PHP-Dateien von einem Server bereitstellen, der keinen Domänennamen, sondern nur eine IP hat Win Server 2008 R2

PHP-Dateien von einem Server bereitstellen, der keinen Domänennamen, sondern nur eine IP hat Win Server 2008 R2

Ich habe auf einen dedizierten Win Server 2008 R2-Server mit besserer Spezifikation aktualisiert.

Der Grund hierfür ist, dass bald eine neue Domäne darauf verweist, die PHP-Dateien von locahost (oder was auch immer das Äquivalent sein mag) können jedoch nicht getestet werden.

Alle Dateien sind in wwwroot, aber beim Testen auf dem lokalen Server werden die PHP-Dateien nur als Text bereitgestellt und nicht von PHP analysiert. Ich weiß nicht einmal, wo ich anfangen soll, aber gibt es eine Möglichkeit, den Inhalt von wwwrootso anzuzeigen, als wäre er live, bevor der DNS auf den neuen Server umgeleitet wird?

Antwort1

Die Tatsache, dass der Inhalt Ihrer .phpDateien an Sie zurückgesendet wird, deutet darauf hin, dass der Server entweder nicht richtig konfiguriert ist:

  • Sie müssen PHP noch installieren
  • Ihr Server ist so konfiguriert, dass .phpDateien als einfacher Text zurückgegeben werden

Wenn Sie PHP installieren müssen, gehen Sie entweder zuhttp://windows.php.net/download/oder verwenden Sie dieWebplattform-Installerum PHP zu installieren.

Wenn PHP installiert ist, aber konfiguriert werden muss, werfen Sie einen Blick auf dieInstallationsanleitungvon php.net.

Um den Abschnitt „Den Inhalt von wwwroot so anzeigen, als wäre es live“ zu beantworten, können Sie im IIS-Manager zusätzliche „Bindungen“ einrichten, die es Ihnen ermöglichen, auf den Server zu verweisen, ohne eine DNS-Änderung vorzunehmen, oder Sie können eine Änderung an Ihrer lokalen hostsDatei (zu finden unter windows\system32\drivers\etc\hosts) vornehmen, indem Sie eine Zeile wie die folgende hinzufügen:

10.1.1.1 my.domain.name.tld

in die Datei. Indem Sie die IP-Adresse des neuen Servers angeben, zusammen mit dem DNS-Namen, den Sie ihm zuordnen möchten, werden alle Anfragen von Ihrem PC an diesen Domänennamen an die neue IP-Adresse weitergeleitet (Hinweis: Möglicherweise müssen Sie ipconfig /flushdnseine administrative Eingabeaufforderung ausführen, um sicherzustellen, dass Ihr DNS-Cache richtig geleert wird. Schließen Sie außerdem den Browser, in dem Sie testen möchten, vollständig, da einige Browser DNS-Ergebnisse recht aggressiv zwischenspeichern können).

Antwort2

Wenn Sie Ihre Webseite testen möchten, um zu sehen, wie sie live aussieht, können Sie die hostsDatei auf einem Client bearbeiten, um mydomain.comauf die IP des Servers zu verweisen.

verwandte Informationen