Работа с Denwer

Работа с Denwer

Всем доброго времени суток. На связи Алексей Гулынин. В данной статье я бы хотел рассказать, как работать с Denwer. Помните в прошлом уроке, посвященному установке Denwer, мы с вами установили Denwer в определенную директорию, в моём случае «E:\WebServers». Найдите директорию, в которую вы установили Denwer и зайдите туда.Там вы увидите каталог "home". Если вы хотите создать сайт, к примеру, bestsite.ru, то вам необходимо в каталоге "home" создать папку "bestsite.ru", перейти в неё, здесь создать папку "www". В папку "www" уже можно закидывать все файлы вашего сайта. Давайте создадим простой файл index.php (ещё раз напомню, что его нужно создавать в папке "www"), чтобы проверить, что всё у нас работает нормально:

<?php
echo "Проверка работоспособности Denwer.";
?>

После того, как вы создали данный файл, необходимо запустить Denwer (нажмите Start Denwer на рабочем столе). Если вы не вывели ярлык, то запустить можно из директории (в моём случае E:\WebServers\denwer\Run.exe). Если вы всё сделали правильно, у вас должна появиться надпись, которую мы выводили:

работа с denwer_1.

Итак, как мы видим, Denwer работает. Давайте теперь попробуем создать поддомен нашего сайта. Для этого необходимо в папке нашего сайта, рядом с папкой "www", создать ещё папку, назовём её "test".
В этой папке создадим файл index.php следующего содержания:

<?php
echo "Это поддомен сайта bestsite.ru";
?>

Давайте теперь наберем в строке браузера test.bestsite.ru и посмотрим, что получится. А мы с вами скорее всего ничего не увидим, так как, если мы создаем домены или поддомены на локальном сервере, то каждый раз после таких действий необходимо перезапускать Denwer (ярлык Restart Denwer). После того, как мы перезапустили Denwer, у нас всё должно быть нормально:

работа с denwer_2.

Вот мы и разобрались, как создавать домены и поддомены в Denwer.
Давайте теперь разберем, почему когда мы набираем в адресной строке браузера "bestsite.ru", попадаем именно на наш сайт. А вдруг такой сайт уже существует? Все дело в том, что, когда мы запускаем Denwer, перезаписывается файл hosts. Данный файл вы можете найти по следующему пути "С:\Windows\system32\drivers\etc\hosts". Попробуйте открыть его любым текстовым редактором. Вы увидите там примерно следующее:

работа с denwer_3.

127.0.0.1 — это адрес локального сервера. Если проанализировать данный файл, то станет понятно, что слева указывается адрес сервера, а справа домен, при наборе в адресной строке которого, мы должны попадать на наш локальный сервер. Думаю вам понятно, зачем нужен файл hosts.

В качестве домашнего задания отредактируйте файл hosts так, чтобы при наборе в адресной строке сайта Яндекса, вы переходили на ваш локальный сервер.

Чуть не забыл сказать об одном важном моменте, который упускают многие новички. Допустим вы создали файл articles.php и хотите протестировать его работу. Включили Denwer. Если вы попробуете открыть данный файл двойным щелчком, то у вас ничего не получится. Также ничего не получится, если попробуете открыть его с помощью какого-нибудь браузера.

Данный файл необходимо поместить в корневую директорию на вашем локальном сервере и запускать по прямому пути. В нашем случае необходимо в строке браузера набрать "http://bestsite.ru/articles.php" и тогда он откроется нормально.

На связи был Алексей Гулынин, оставляйте свои комментарии, увидимся в следующих статьях.


Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *