
Я обновился до выделенного сервера Win Server 2008 R2 с лучшими характеристиками.
Это связано с тем, что вскоре на него будет направлен исходный домен, но при этом невозможно протестировать файлы PHP с locahost (или его эквивалента).
Все файлы находятся в wwwroot
, однако при локальном тестировании на сервере файлы php просто обслуживаются как текст, а не анализируются php. Я даже не уверен, с чего начать, но есть ли способ просмотреть содержимое wwwroot
как бы в реальном времени, прежде чем направлять DNS на новый сервер?
решение1
Тот факт, что содержимое ваших .php
файлов возвращается вам обратно, говорит о том, что сервер настроен неправильно:
- Вам еще предстоит установить 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).
решение2
Если вы хотите протестировать свою веб-страницу и посмотреть, как она будет выглядеть в реальном времени, вы можете отредактировать файл hosts
на клиенте, указав mydomain.com
IP-адрес сервера.