Я перешел на выделенный сервер Win Server 2008 R2 с лучшими характеристиками.
Это связано с тем, что в ближайшее время на него будет указывать исходный домен, но невозможно проверить файлы PHP с locahost (или другого эквивалента).
Все файлы находятся в wwwroot
однако при локальном тестировании на сервере файлы php обслуживаются только как текст, а не анализируются php. Я даже не знаю, с чего начать, но есть ли способ просмотреть содержимое wwwroot
как это было живая до того, как указать DNS на новый сервер?
Дело в том, что содержание вашего .php
файлы возвращаются к вам, это говорит о том, что сервер неправильно настроен:
.php
файлы как обычный текстЕсли вам нужно установить PHP, перейдите в http://windows.php.net/download/ или используйте Установщик веб-платформы установить PHP.
Если PHP установлен, но требует настройки, взгляните на Инструкция по установке с php.net.
Чтобы ответить на вопрос «просматривать содержимое wwwroot, как если бы оно было живым», вы можете настроить дополнительные «привязки» в диспетчере IIS, чтобы позволить вам обращаться к серверу без изменения DNS, или вы можете внести изменения в свой локальный hosts
файл (находится в windows\system32\drivers\etc\hosts
), добавив строку, например:
10.1.1.1 my.domain.name.tld
в файл. Если указать IP-адрес нового сервера вместе с DNS-именем, которое вы хотите сопоставить с ним, любые запросы с вашего ПК на это доменное имя будут перенаправлены на новый IP-адрес (Примечание: вам может потребоваться запустить ipconfig /flushdns
из административной командной строки, чтобы убедиться, что ваш кеш DNS правильно очищен. Кроме того, полностью закройте браузер, который вы хотите протестировать, поскольку некоторые из них могут быть довольно агрессивными при кэшировании результатов DNS).
Если вы хотите протестировать свою веб-страницу, чтобы увидеть, как она будет выглядеть в реальном времени, вы можете отредактировать hosts
файл на клиенте, чтобы указать mydomain.com
к IP-адресу сервера.