Размер: 5.7 Мб Интерфейс: Русский Платформа: Windows 95/98/ME/2000/XP Посмотреть: скриншот Обновлено: 9.01.2008 Сайт разработчиков: http://www.denwer.ru Платный аналог: Zend Studio (29512 руб.) Джентльменский набор Web-разработчика — набор дистрибутивов и программная оболочка для отладки сайтов прямо на своём компьютере, без необходимости выхода в Интернет. Ни для кого не секрет, что, создав приличный сайт, можно прилично подзаработать деньжат :. Благо, возможностей для этого сейчас целое море. Но сделать сайт — еще не все, надо его еще и протестировать на работоспособность. И вот тут уже начинается самое неприятное: мы закачиваем через FTP свой готовый сайт на хост и каждый раз, когда находим ошибку, уничтожаем его, чтобы вновь залить уже исправленный вариант. Такая правка может длиться очень долго. Хорошо, что сейчас очень многие провайдеры предоставляют возможность использования безлимитных пакетов подключения к Интернет, но согласитесь, все равно противно ждать пока Ваш сайт в очередной раз загрузится на сервер. Но, как говорил Заратустра, из любой ситуации есть как минимум два-три выхода :). Для решения проблемы отладки сайта существуют специальные программные пакеты, именуемые локальными серверами. Мы с Вами сегодня рассмотрим работу Джентльменского Набора Web-Разработчика (сокращенно Д.Н.В.Р. или Denwer). Это разработка нашего соотечественника Дмитрия Котерова, которая включает в себя набор дистрибутивов и программную оболочку для отладки сайтов. Что же содержится в Denwer'e: - инсталлятор (поддерживается также инсталляция на flash-накопитель); - Apache, SSL, SSI, mod_rewrite, mod_php; - PHP5 с поддержкой GD, MySQL, sqLite; - MySQL5 с поддержкой транзакций; - система управления виртуальными хостами, основанная на шаблонах. Чтобы создать новый хост, вам нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется. По умолчанию уже поддерживаются схемы именования директорий многих популярных хостеров; новые можно без труда добавить; - система управления запуском и завершением всех компонентов Денвера; - phpMyAdmin — система управления MySQL через Web-интерфейс; - эмулятор sendmail и SMTP-сервера (отладочная "заглушка" на localhost:25, складывающая приходящие письма в /tmp в формате .eml); поддерживается работа совместно с PHP, Perl, Parser и т.д. Как видите, мы имеем дело с достаточно мощной и функциональной программой, которая поддерживает работу с сайтами созданными на всех распространенных языках программирования, но в отличие от других подобных проектов, занимает всего 6 мегабайт!!! Это было достигнуто благодаря тщательному отбору и оптимизации установочных дистрибутивов многих альтернативных локальных серверов. В Denwer'e остались только самые востребованные компоненты, хотя расширенные версии остальных также легко скачать с официального сайта и установить как дополнения. Давайте же установим базовый пакет Denwer'a и посмотрим его в действии. Процесс установки довольно нетрадиционный, но и несложный, если быть внимательными. Работа по установке Denwer'a напоминает работу с командной строкой или DOS. Инициировав установку, Вы увидите следующее окно: Нажимаем Enter и далее внимательно читаем инструкции, которые предлагает инсталлятор. После проверки установленных драйверов для работы сервера, Denwer спросит Вас, куда следует установить программу: Здесь есть возможность установки на флэш-накопитель или на винчестер. При установке на флэшку, просто укажите букву, под которой она у Вас определяется. Если же устанавливать на жесткий диск (как в примере), то кроме буквы диска можно указать и директорию, в которую бы Вы хотели поставить Denwer (в данном случае я создал папку "Denwer" в директории "Program Files"). Следующим важным этапом будет выбор варианта запуска Denwer'a. Как видно, есть два режима: при первом Denwer запускается вместе с системой, при второй — вручную. Посоветовать что-то универсальное не могу, но если у Вас достаточно мощный компьютер, то ставьте первый вариант. Я же себе поставил второй, поскольку выделять лишние ресурсы своего и без того слабенького аппарата, мне никак не светит :). Несмотря на все устрашающие предупреждения, пока все работает нормально (стучит по дереву и трижды плюет через левое плечо). Если Вы все делали правильно, то в итоге установки откроется браузер со следующей информацией: На Рабочем столе появится три ярлыка: Первый — для перезагрузки Denwer'a, второй — для запуска, а третий — для остановки работы сервера. Также в трее Вы заметите два новых значка: Первый — это эмулятор почтового сервера. Он слушает 25-й порт для приема всех почтовых сообщений присланных на локальный сервер localhost. Все пришедшие письма автоматически сохраняются в папке /tmp на созданном виртуальном диске Z (об этом ниже). Второй значок — это сам сервер. Открыв окно состояния, Вы сможете увидеть все действия и обращения к хосту. На следующем скриншоте представлен общий вид обоих служб: Описанные выше приложения — это своеобразные мониторы работы Denwer'a, но копнем глубже. Зайдите в папку "Мой компьютер" и Вы увидите, что там у Вас появился новый диск (с той буквой, которую Вы задали при установке). В этом каталоге, и только в нем, хранятся все файлы Denwer'a и сюда, а конкретнее в папку "Z:\home", Вы будете переносить Ваш сайт для дальнейшей отладки. Но вернемся к этому позже. Теперь нам надо проверить программу на работоспособность. Для этого запустим браузер и введем в адресную строку: http://localhost/denwer/ (можно и просто http://localhost/). Результатом сих манипуляций должно стать следующее окно: Если Вы видите его, то все работает как надо. При помощи данной страницы Вы можете: осуществить поиск информации касательно языков программирования; перейти на страницы спонсоров проекта (Net.ru и Jino); протестировать Denwer на работоспособность с разными протоколами; воспользоваться дополнительными утилитами (DNSearch (поиск файлов), Список зарегистрированных сайтов, Заведение новых БД и пользователей MySQL, phpMyAdmin (администрирование СУБД MySQL)). Как же все-таки сделать так, чтобы сайт открылся при помощи Denwer'a? Очень просто! Как я уже говорил раньше, Вам надо просто весь свой сайт закинуть в папку "Z:\home". При этом называем папку так, как хотим, чтобы у нас отображался на сервере наш сайт (например, tros1.ru). В этой папке нужно обязательно создать еще папку с именем "www". В ней и будут храниться все страницы и скрипты Вашего сайта. Когда Вы проделали все эти нехитрые операции, запускайте браузер и в адресную строку вводите имя папки, в которую Вы положили сайт (tros1.ru). Иногда для того, чтобы Denwer принял сайт, его надо перезапустить. Используйте для этой цели ярлык Restart Denwer. От себя добавлю, что пользоваться Denwer'ом — одно удовольствие, хотя поначалу он кажется слишком непонятным. Нужно просто привыкнуть к той мысли, что Вы теперь обладаете полноценным сервером и соответственно использовать его возможности. Он не требует знания тонкостей настройки и как нельзя лучше подойдет новичкам в деле создания и тестирования сайтов. Главное помнить — нет ничего такого, созданного человеком, чего бы другой человек не понял :). Удачных Вам разработок! P.S. Данная статья предназначена для свободного распространения. Приветствуется её копирование с сохранением авторства Руслана Тертышного и всех P.S. P.P.S. Возможно также Вам пригодится ещё одна программа из того же разряда. Apache Swissknife — это неплохой локальный сервер, который, обладая достаточным количеством утилит, не требует при этом знания тонкостей их настроек и полностью готов к работе: www.bestfree.ru/soft/inet/webserver.php#ApacheSwissknife Скачать Денвер 3 для Windows Сообщить о неработающей ссылке Назад ЯндексДирект Дать объявление Обучись Интернету!!!Видео Курс!!!Подробное руководство! Азбука для новичков все премудрости от А до Я!!! poznai-internet.ru
|