Если честно, до конца сомневался в надобности этой статьи, пока один из приятелей-новичков не позвонил мне с криками помощи и не оповестил меня о своих косяках. Это напомнило мне, что нужно смотреть на вещи глазами начинающего веб-мастера, и быть опорой и надеждой всем нуждающимся сайтостроителям. Короче качайте Denwer, будем ставить.

Установка Denwer

Предварительно желательно ознакомиться со статьей про инструменты для веб-мастера здесь. Там же найдете линк для скачивания Denwer и его описание. Скачали? Запускай машину!

Установка и настройка Denwer

Установка и настройка Denwer

После распаковки должно запуститься окно браузера и скажет, чтоб его закрыли. Интересное начало. Тем не менее, в окне содержится какая-то информация, которую я ни разу не читал. Закрыли окно и увидели в консоли (командной строке windows) приветствие и указания, среди которых нужно нажать Энтер. Похоже, что во время установки нам сразу же выводится инструкция для следующего шага.

Установка и настройка Denwer

Забиваем буковку диска и получаем сообщение, что нужен полный абсолютный путь. Снова пишем путь, на сей раз D:\WebServer.

 

Если ничего не ввести, то воткнет он все это дело на системный диск (о чем он сам предупреждает в скобках), но системный диск забивать не в моих правилах, а вот диск с данными вполне подойдет.

 

Утвердим наш выбор символом «Y»(латиницей), затем Энтер, снова Энтер (стоп, а кто читать будет все, что там написано разработчиком?). Вводим букву виртуального диска, мне нравится X, тогда все файлы на нем будут x-files. Снова ентер и опять (не считаете?). Ну наконец-то пошло копирование файлов.

Установка и настройка Denwer

В предложенном варианте о запуске денвера выбирайте 2, так как будем запускать его когда нам вздумается, и вообще может работать с флешки будем. На предложение создать ярлыки на рабочем столе жмите “n”, так как и ярлычки убогие, и пользоваться реально будем двумя и вообще к чертям эксплорер, а запускать будем из тотала.

Установка окончена. Замечание разработчикам: ни к чему такие сложности в установке. Суть все равно в распаковке архива, а для этого можно использовать и графический инсталлятор с меньшим количеством вопросов и одним readme-файлом. Меня такой способ ни коим разом не смущает, но вот детишки младших классов предпочтут пакету аналог с простым установщиком и одной кнопкой.

Запуск Denwer

Открываем диск, на который установили, папку в которую установили и наблюдаем там четыре директории и текстовый мануал. Нас интересует папка с одноименным названием пакета “Denwer”. Среди пяти *.exe исполняемых файлов:

  • Run.exe – запуск денвера,
  • SwitchOff.exe – его гашение.

По мне так этот вариант работает лучше, чем stop.exe, но не разбирался в причинах. Можете в тотал на панельки прицепить запуск этих приложений и назначить им веселые иконки. Запускаем Run.exe.

Установка и настройка Denwer

Все та же консоль нам стартанет apache и mysql. Наберите в строке адреса браузера localhost или 127.0.0.1 и возрадуйтесь: УРА, Заработало! Однажды у меня не заработало и причины я описал здесь.

Создание виртуальных хостов Denwer

Пролистайте вниз страницы до заголовка «Утилиты». Просто запомните где вы их видели на будущее.

Нас интересует прежде всего создание виртуальных хостов, то есть мест, где будет «лежать» наш сайт. Открывайте «home». Не придумывайте удалять то, что там есть, даже если очень чешется. Создайте папку с названием сайта. Например, «cofemir.ru». В ней еще одну папку «www».

Вот в папку «www» и распаковывайте дистрибутив с любимой CMS или создавайте тело сайта самостоятельно. К этому моменту мы вернемся.

Изменения вступят после перезапуска денвера и к сайту уже можно будет обращаться по адресу папки хоста, то есть при указании названия каталога cofemir.ru в адресной строке пишете аналогичное название.

Тут есть маленькая хитрость. Очень часто я использую локальный веб-сервер для отладки копии сайта, который реально существует в Интернет. В этом случае мне нужно видеть и оригинал и его копию. Оба они не могут быть доступны по одинаковому адресу, поэтому локальный сайт я бы назвал cofemir.net или cofemir.com, или test,cofemir.ru, или вообще просто cofemir. Уловили суть?

 

Не называйте сайт на локальном сервере аналогично сайту, опубликованному в Интернет, если вам необходимо одновременно работать и с оригиналом.

 

Одна деталь. Чтобы обращение шло именно к этой папке, а не к реальному адресу в сети, используется перенаправление в файле C:\WINDOWS\system32\drivers\etc\hosts. Открыть можно редактором «Notepad++».

Иногда (почти каждый вечер), забывая тормознуть денвера, вырубал комп. При этом не происходит очистка файла hosts, а значит по реальным адресам вам попасть в сеть не судьба. Чистите файл ручками или запустите и вырубите денвер, при выключении он сам уберет из него свои виртуальные хосты.

Структура каталогов Denwer

С двумя папками мы уже познакомились и научились создавать виртуальные хосты и запускать веб-сервер. А теперь обратите внимание на третью папку «usr», а в ней на папку «local», а в ней на папку «mysql-5.1», а в ней на папку «data».

В этой папке будут храниться файлы ваших баз данных с названиями директорий по названию базы. Бывало при глюках denwer (о да, они как и везде бывают) приходилось его переустанавливать и в результате этого получаем неработающие все наши виртуальные хосты. Заново создать эти хосты не представляется сложным, однако базы данных, если таковые использовались сами не возьмутся из ничего.

 

Самым простым способом будет подсунуть каталог "data" из глючного денвера в свежий. Другое дело, если у вас имеются актуальные дампы баз, таких манипуляций не потребуется.

 

Собственно на этом рассмотрение пакета Denwer я завершаю, если что и забыл, то вскроется оно потом, на практике. Желаю удачи и до новых встреч.

PS/2. По поводу заморозки проекта добавил мрачную картинку.

Denwer умер

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

Защитный код

Введите код с картинки в текстовое поле