- Что такое Denwer?
- Вместо заключения
- Где скачать Denwer — пошаговая инструкция
- Как установить Денвер на компьютер с ОС Windows 7
- Работа с виртуальными хостами
- Запуск локального сервера, настройка и проверка
- Установка домена — как создать новый сайт в Denwer?
- Первый запуск Денвера
- Следующий шаг – настройка локального сервера
- Начало работы с локальным сервером
- Что делать, если денвер не заработал?
- Проекты, аналогичные Denwer
- Воюем с Контроллером удаленного доступа
- Установка дистрибутива
Что такое Denwer?
В этой статье представлены пошаговые инструкции по установке Денвера.
Denver — это пакет программного обеспечения, который содержит все необходимое для установки локального сервера на ПК с Windows: Apache, PHP, MySQL и т д. Полный пакет можно увидеть на официальном сайте. Установка и настройка происходят автоматически, пользователю необходимо заполнить лишь несколько полей во время установки.
Вместо заключения
Как видите, установка и настройка локального сервера в Денвере – простой и достаточно быстрый процесс. Даже начинающий вебмастер, умеющий устанавливать Денвер, сможет выполнить все манипуляции максимум за пятнадцать минут, после чего он сможет приступить непосредственно к созданию собственного сайта любого уровня сложности.
При этом ни функциональность ресурса, ни скорость его работы в локальной среде не будут отличаться от того, что веб-мастер позже увидит в Интернете после переноса созданного сайта с компьютера на внешний сервер.
Удачи!
АМ Альбина Мокаева автор
Где скачать Denwer — пошаговая инструкция
Инсталлятор можно скачать с официального сайта:
http://denwer.ru/.
Перейдите по ссылке, нажмите на баннер и нажмите «Скачать». Заполните формы: имя, фамилия, адрес электронной почты и нажмите кнопку: «Получить ссылку для скачивания». На указанную электронную почту будет отправлено письмо со ссылкой на дистрибутив.
Мы не рекомендуем скачивать с других сайтов; есть вероятность подхватить вирус или установить другие программы «в загрузку.
Мы предлагаем надежный виртуальный хостинг — выбирайте подходящий вам тариф и период оплаты.
Как установить Денвер на компьютер с ОС Windows 7
Загрузите и запустите. Инсталлятор прост и удобен – каждое действие сопровождается информационной вкладкой. После запуска установщик попросит вас закрыть браузер, чтобы продолжить.
Необходимо закрыть браузер IE, который запускается автоматически, а не тот, который вы открыли. Появится окно приветствия – приступайте к установке.
- Введите путь к папке, в которую мы хотим установить сервер. По умолчанию он будет установлен на диск «C:» в папке «WebServers». Обычно диск C используется операционной системой, поэтому его лучше установить в другой раздел.
- Введите латинскую букву Y для подтверждения установки в выбранное место. (да/нет — первые буквы да/нет.)
- Даем имя будущему виртуальному диску. Делаем так, как рекомендует установщик, и называем диск: Z. Для продолжения установки буква не должна быть занята другим устройством. Вряд ли последняя буква латинского алфавита чем-то занята. (Если мы все еще заняты, напишем еще один.)
Ждем, пока установщик скопирует файлы в ранее выбранную директорию. После этого нам будет предложено выбрать способ загрузки виртуального диска.
Первый вариант: создаем виртуальный диск, который запускается вместе с операционной системой и работает постоянно.
Второй вариант: диск создается при запуске Денвера и удаляется после его остановки. Выберите вариант, который удобен для вас; это не повлияет на вашу дальнейшую работу. После выбора введите Y и нажмите «Enter». Сервер установлен. На рабочем столе появились значки запуска, остановки и перезапуска.
Примечание. Если ярлыки не установлены, вы можете получить их самостоятельно. Перейдите в папку…denwer и создайте ярлыки файлов: запустить, остановить и перезапустить.
Работа с виртуальными хостами
Вниманию пользователей Windows NT, 2000 или XP (и старше). Прежде чем продолжить, убедитесь, что служба DNS-клиента запущена. Это можно сделать, открыв Панель управления – Администрирование – Службы. В противном случае виртуальные хосты работать не будут.
Если вы разрабатываете веб-сайты, вы, вероятно, захотите одновременно обслуживать несколько хостов на одном сервере. Другими словами, набрав в браузере путь http://localhost, вы попадете на один сайт, а набрав http://test1.ru — совсем на другой (но тоже на локальной машине).
Добавить новый виртуальный хост в Денвере чрезвычайно просто. Пусть это будет test1.ru. Вы должны сделать следующее:
Создайте в папке /home каталог с именем, совпадающим с именем виртуального хоста (в нашем случае test1.ru). Да-да, вы правильно поняли: имя каталога содержит точку. В этом каталоге будут храниться каталоги документов домена третьего уровня для test1.ru. Непонятно?.. Например, имя abc.test1.ru связывается сервером с каталогом /home/test1.ru/abc/, а имя abc.def.test1.ru — с /home/ test1 .ru/abc .def/. И конечно подкаталог www соответствует адресам www.test1.ru и просто test1.ru. В общем, дешево и сердито. На рисунке показано, как может выглядеть каталог /home. Не забудьте создать папку www в каталоге виртуального хоста, поскольку именно здесь будут храниться страницы и скрипты!
- Перезапустите сервер, используя, например, ярлык «Перезапустить Денвер» на рабочем столе.
Это все, что нужно. А где, спросите вы, модификация файла httpd.conf и хостов? .. Это просто не тот случай, когда файл httpd.conf вообще никогда не меняется. Файл hosts немного сложнее: он изменяется автоматически, адаптируясь к текущей конфигурации каталогов в /home. В этом случае используется очень умный алгоритм, позволяющий распознать, какие хосты были введены Денвером, а какие пользователь добавил самостоятельно, вручную (если, конечно, он захочет это сделать). То есть автоматическое изменение файла hosts не означает, что все комментарии в нем исчезнут, и вы больше никогда не сможете редактировать его вручную. И, конечно же, когда вы останавливаете комплекс с помощью ярлыка Stop Denver, файл хостов восстанавливается в то состояние, в котором он должен быть.
Я не говорю «к предыдущему», потому что это, как правило, не так. Представьте, что комплекс запущен и пользователь открыл хосты в Блокноте и добавил в него хост. Например, он присвоил домену microsoft.ru тот же IP-адрес, что иporno.com. После остановки серверов этот адрес не будет удален, а сохранится в исходном виде, при этом все виртуальные хосты будут «отключены». Действует принцип: «Чистите только то, что испортили сами».
Запуск локального сервера, настройка и проверка
Запускаем сервер, открываем браузер и в поле адреса вводим: http://localhost. Если вы видите то же самое, что на скриншоте выше, значит все установлено правильно.
Если ваш антивирус блокирует Денвер, добавьте в исключения следующий процесс: usr/local/apache/bin/httpd.exe.
Контролируем работу установленных модулей. Прокрутив страницу вниз, вы увидите таблицу ссылок. Перейдите по этим ссылкам, чтобы убедиться, что все в порядке. Вы можете начать работать.
Денвер и Skype используют одни и те же порты. Для совместной работы необходимо отключить использование портов 80 и 443 в настройках Скайпа: «инструменты» — «настройки» — «дополнительно» — «подключение».
Читайте также: ICQ: что за приложение и для чего нужно, установка и настройка, использование
Установка домена — как создать новый сайт в Denwer?
Для работы над новым проектом достаточно создать в каталоге…home папку с нужным доменным именем: site.ru, site.com, site.my.com и т.д. (имя этой папки используется как домен для доступа к вашему сайту в браузере).
В созданной папке создайте другую с именем «www» и скопируйте в нее файлы сайта или установщик CMS. Начать работу с сайтом можно после перезагрузки сервера. Вы можете управлять несколькими проектами одновременно и создавать новые каталоги для каждого из них.
Проверка и регистрация доменов в РУ, РФ и других 350 зонах.
Первый запуск Денвера
Наконец, установка завершена. Сразу нажмите на созданный установщиком ярлык Start Denwer на рабочем столе и, дождавшись исчезновения всех окон консоли, откройте браузер и введите в нем адрес: http://localhost/denwer/. Нет необходимости выходить из Интернета.
Некоторые операционные системы имеют тенденцию вызывать мастер подключения при первом запуске Internet Explorer. Если такое произошло на вашей машине, попросите несчастного мастера «отвалить» — якобы вы уже сами настроили соединение.
Если тестовая страница по-прежнему не загружается, проверьте:
- У вас отключен прокси-сервер в настройках браузера? Подробнее читайте здесь.
- Денвер работает? Если да, то возникают ли ошибки при нажатии на значок пера (справа внизу)?
- Есть ли у вас другой работающий веб-сервер, который мешает работе Денвера (часто случается в Windows XP)? Например Microsoft IIS? Если да, отключите его.
Наконец, если ничего не помогает, загляните в FAQ, а затем, если проблема не исчезнет, опубликуйте подробное описание ошибки на форуме.
Денвер был протестирован в следующих ОС:
- Windows 95/98/МЕ;
- Windows NT/2000/XP/2003;
- Виндовс Виста, Виндовс 7.
Следующий шаг – настройка локального сервера
Одним из преимуществ Денвера является простота его настройки. Как правильно настроить Денвер, мы расскажем ниже. Если вы используете настройки по умолчанию, могут возникнуть проблемы при установке больших расширений или при импорте большой базы данных.
Настройки по умолчанию ограничивают размер загружаемых файлов всего двумя мегабайтами. Чтобы снять это ограничение, вам необходимо отредактировать файл php.ini в текстовом редакторе (находится в папке usrlocalphp5).
В строке upload_max_filesize=2M следует изменить параметр 2 на 32, ограничив таким образом размер загружаемого файла 32 мегабайтами.
В этом случае в строке post_max_size=8M восьмерку следует заменить на цифру 64, так как этот параметр определяет максимальный объем передаваемых данных, а он должен быть в два, а то и в три раза больше предельного размера загружаемого файла.
Если бы все пользователи следовали этим рекомендациям, было бы меньше разговоров о том, что Денвер не работает.
Переход на Universal Analytics: пошаговое руководство
Начало работы с локальным сервером
Чтобы начать работу с локальным сервером, запустите Денвер, дважды щелкнув значок «Запустить Denwer» на рабочем столе, откройте браузер и введите в адресную строку адрес http://localhost/denwer/.
Если откроется окно, похожее на то, что на изображении ниже, ваш локальный сервер запущен. Если появляются сообщения об ошибках, это означает, что Денвер не запустится:
Далее следует проверить работоспособность всех модулей установленного пакета. Это также делается довольно легко.
На ранее открытой странице http://localhost/denwer/ вы найдете раздел «Тестирование Denwer» и в таблице этого раздела переходите по всем доступным ссылкам, каждая из которых активирует один из установленных модулей.
Если проблем нет, возможности будущего сайта на вашем локальном сервере будут полностью соответствовать тем, что вы получаете на удаленном сервере хостинг-провайдера:
Первым делом проверьте работоспособность PHP и зайдите в сервис управления базами данных — PHPMyAdmin.
Если вы не знаете, как войти в phpmyadmin denwer, просто нажмите соответствующую ссылку в той же таблице:
Руководство для начинающих по написанию заголовков и метаописаний
Чтобы начать разработку нового проекта на локальном сервере, вам достаточно создать новую папку, например Мой_Сайт.ru, в каталоге C:WebServershomelocalhostwww. Имя будет соответствовать названию вашего сайта.
В дальнейшем, чтобы открыть локальный сайт, вам необходимо в браузере после http://localhost/ ввести имя этой папки, например http://localhost/Мой_Сайт.ру/.
Что делать, если денвер не заработал?
После подключения к локальному серверу в некоторых случаях браузер выдает сообщение, что Денвер не запускается. Основная причина чаще всего в том, что его блокирует антивирусный пакет или брандмауэр.
В этом случае необходимо самостоятельно разрешить исходящие подключения к серверу по TCP на портах 80 и 443 для http и https соответственно. (Обычно он находится по адресу C:webserversUSRlocalapacheBINhttpd.exe).
Кстати, эти же порты может быть занято и популярным приложением Skype, поэтому на время работы с локальным сервером его лучше отключить.
Проекты, аналогичные Denwer
Хотя Денвер является одним из самых популярных, гибких и простых инструментов для веб-разработчика, иногда полезно ознакомиться с аналогичными решениями, которые также предоставляют пользователю полноценный локальный сервер для разработки веб-сайтов.
Например, аналог Denwer XAMPP предлагает не только набор инструментов для локального сервера, но и полноценную графическую оболочку, которая, как говорилось ранее, в Denwer отсутствует. Поэтому многие разработчики предпочитают XAMPP.
Также обратите внимание, что после установки этого пакета виртуальный диск не создается. (Обратите внимание, что Denwer по умолчанию создает новый диск Z, но вы можете отказаться от этой опции во время установки).
При желании также имеет смысл обратиться к пакету VertrigoServ. Он также включает веб-сервер Apache, PHP, MySQL, SQLite, SQLiteManager, PHPMyAdmin (инструмент управления базами данных MySQL) и Zend Optimizer (для повышения производительности активных процессов).
Воюем с Контроллером удаленного доступа
Когда вы начинаете создавать виртуальные хосты, контроллер удаленного доступа в некоторых системах может сходить с ума. Когда вы впервые открываете хост, он предложит вам следующую опцию:
или даже так:
Слава богу, это происходит не каждый раз. Видишь, как он крутится, лишь бы не дать человеку работать?.. Так что в этом случае надо быть твердым: всегда выбирать «Соединить» или «Повторить.
Ни при каких обстоятельствах не давайте ему ответа. Автономный, слышишь?..
Но если ваш контроллер удаленного доступа капризничает и в ответ на ответ Connect начинает яростно дозваниваться до модема, зайдите в Инструменты – Свойства обозревателя – Подключение и в разделе Настройки удаленного доступа установите флажок Не использовать (или Никогда не устанавливать соединение).
Это рекомендации для пользователей Windows 2000. Во всех остальных системах пункты меню и кнопки могут называться немного по-другому, но смысл остается тем же.
Установка дистрибутива
Запустите загруженный установщик Denver. Перед вами вы увидите что-то вроде следующего:
Вас спросят, в какую директорию вы хотите установить комплекс (по умолчанию C:WebServers, вам просто нужно нажать Enter, чтобы принять этот выбор). Абсолютно все компоненты системы будут расположены в указанном каталоге, и больше никакие файлы вне него создаваться не будут (кроме ярлыков на рабочем столе).
Настоятельно рекомендуем устанавливать комплекс в каталог первого уровня — то есть C:WebServers, а не, например, C:MyWebServers. Дело в том, что установщики пакетов расширения ищут базовый пакет на первом уровне по всем дискам. А если не смогут его найти, заставят ввести имя каталога вручную. Вам, наверное, не нужны лишние задержки при установке расширений?..
Затем вам будет предложено ввести имя виртуального диска, который будет связан с только что указанным вами каталогом. Мы рекомендуем вам принять значение по умолчанию (Z:). Важно, чтобы в системе еще не существовало диска с таким именем — чаще всего это происходит с диском Z:.
После этого файлы дистрибутива начнут копироваться, а в конце вас спросят, как именно запустить и остановить комплекс. У вас есть два варианта:
- Создайте виртуальный диск при запуске машины (конечно, установщик позаботится о том, чтобы это произошло автоматически) и не отключайте его (диск) при остановке серверов. На мой взгляд это самый удобный режим и я использую только его.
- Создавать виртуальный диск можно только явной командой запуска комплекса (нажав ярлык запуска на рабочем столе). Поэтому отключайте диск от системы при остановке серверов. В некоторых версиях Windows 98 есть ошибка, не позволяющая диску выключиться с первого раза — мои эксперименты и исследования показали, что это ошибка в subst, и никак иначе.
Собственно, это все. Установить комплекс можно всего двумя клавишами на клавиатуре: Enter и Y (для ввода Yes).