Denwer

Содержание:

Гербалайф, гербалайф…

Если вы когда-нибудь качали дистрибутивы по модему, наверное, вы задавались вопросом: каков абсолютный минимум размера дистрибутивов, чтобы с ними уже можно было работать. Давайте посчитаем:

  • Apache: 4.7 MB;
  • PHP5: 9.7 MB;
  • MySQL5: 23 MB;
  • phpMyAdmin: 2 МБ.
  • Итого: 40 MB

Видно, что как раз эти компоненты и содержатся в базовом пакете Денвера, но занимает он… около 8.2 мегабайт! Вероятно, вы не поверите, что исходные дистрибутивы могут вот так взять и «похудеть» более чем в 7 раз без потери функциональности. За счет чего же удалось достичь таких результатов?

  • Дистрибутивы были тщательным образом «прочесаны». Все компоненты, которые используются сравнительно редко, вынесены в отдельные пакеты расширений. Таким образом, 90% разработчиков смогут сразу же начать работать, а оставшимся 10% достаточно лишь докачать и установить при помощи инсталляторов дополнительные пакеты.
  • Обычно дистрибутивы снабжаются различными ненужными файлами, вроде истории изменений или инструкций по установке. Незачем говорить, что Денвер их не содержит.
  • Для упаковки архива используется один из самых мощных архиваторов — 7-Zip.

Стоимость проживания и цены на товары в Денвере

Рестораны
Обед Недорогой ресторан 1 чел. 13.0 USD
Обед Ресторан среднего класса 2 чел. 60.0 USD
Обед McMeal в Макдоналдс 1 шт. 7.0 USD
Напитки Местное пиво 0.5 литра 4.0 USD
Напитки Импортное пиво 0.33 литра 6.0 USD
Напитки Coke/Pepsi 0.33 литра 1.8 USD
Напитки Вода 0.33 литра 1.6 USD
Напитки Капучино Порция 4.3 USD
Супермаркеты
Продукты Вода 1.5 литра 1.7 USD
Продукты Белый свежий хлеб 500 г. 2.7 USD
Продукты Яйца 12 шт. 3.2 USD
Продукты Молоко 1 литр 0.8 USD
Продукты Лук 1 кг. 2.9 USD
Продукты Капуста 1 головка 1.5 USD
Продукты Рис белый 1 кг. 3.8 USD
Продукты Картошка 1 кг. 2.7 USD
Продукты Помидоры 1 кг. 4.3 USD
Продукты Сыр местный 1 кг. 10.7 USD
Мясо Куриное филе 1 кг. 9.7 USD
Фрукты Яблоки 1 кг. 4.3 USD
Фрукты Бананы 1 кг. 1.5 USD
Фрукты Апельсины 1 кг. 4.7 USD
Алкоголь Вино среднего класа 1 бутылка 15.0 USD
Алкоголь Местное пиво 0.5 литра 2.4 USD
Алкоголь Импортное пиво 0.33 литра 3.0 USD
Сигареты Marlboro 1 пачка 6.0 USD
Транспорт
Общественный транспорт Поездка в одну сторону 1 билет 2.6 USD
Общественный транспорт Транспорт Проездной 99.0 USD
Такси Начальный тариф Посадка 3.2 USD
Такси Поездка 1 км. 1.4 USD
Такси Ожидание 1 час 11.0 USD
Топливо Бензин 1 литр 0.5 USD
Автомобиль, покупка Volkswagen Golf 1.4 90 KW Trendline 1 шт. 23,297.5 USD
Развлечения
Спорт Фитнес центр, абонемент 1 месяц 44.3 USD
Спорт Тенисный корт, аренда 1 час 18.4 USD
Отдых Кинотеатр, международный фильм 1 место 12.0 USD
Товары
Одежда Джинсы, Levis 501 1 пара 48.1 USD
Одежда Летнее платье в Zara, H&M 1 шт. 32.6 USD
Обувь Кросовки для бега Nike 1 пара 77.0 USD
Обувь Кожаные офисные туфли 1 пара 101.0 USD
Проживание
Аренда жилья Квартира в центре города 1-комнатная 1,510.7 USD
Аренда жилья Квартира не в центре 1-комнатная 1,129.2 USD
Аренда жилья Квартира в центре города 3-комнатная 2,685.9 USD
Аренда жилья Квартира не в центре 3-комнатная 1,995.5 USD
Коммунальные услуги Элекричество, отопление… 85 кв. метров 1 месяц 127.7 USD
Связь Мобильная связь 1 минута 0.2 USD
Связь Безлимитный интернет 1 месяц 54.3 USD
Покупка жилья Квартира в центре города 1 кв. метр 3,787.3 USD
Покупка жилья Квартира не в центре 1 кв. метр 2,212.9 USD
Зарплата Средняя зарплата после уплаты налогов 1 месяц 3,319.1 USD
Эпотека Процентная ставка 1 год 3.84%

Показать больше

Предупреждение службы безопасности

Напомним еще раз, что Денвер — это не законченный и надежный Web-сервер, это — всего лишь инструмент, позволяющий отлаживать (тестировать) сайты, «не выходя из дома». Любая попытка использовать его в других целях может быть небезопасна.

Вообще, настроить можно все, что угодно, другое дело — нужно ли это. Помните, что открытый для окружающего мира Web-сервер представляет потенциальную уязвимость в защите вашей машины. Например, злоумышленник может проникнуть через не до конца отлаженный скрипт. Т.к. Денвер запускается с правами Администратора (то есть, с максимальными правами в системе), то любой скрипт, даже самый маленький, может делать все, что ему заблагорассудится. Давайте предположим, что вы написали вроде бы безобидный скрипт , который делает следующее:

#!/usr/bin/perl -w
use CGI::WebIn;
use CGI::WebOut;
Header("Content-type: text/plain");
open(F, $IN) or die "Could not open\n";
while(<F>) { print }

Программа, казалось бы, просто печатает содержимое файла, указанного в параметре . Например, напечатает исходный код программы. Однако нетрудно заметить, что вызов в таком виде небезопасен. Например, зайдя по адресу , в программе будет выполнено:

open(F, "|dеl /s/q c:\\windows") or ...

Это приведет к немедленному уничтожению всей директории Windows!

Возможно, вы скажете, что — на то и , чтобы работать лишь с текущей машины. Если вы открыли доступ наружу по инструкции, приведенной выше, то все именно так. Тем не менее, в случае неправильной настройки Apache можно проникнуть на и извне (если сервер открыт). Это делается очень просто:

C:/> telnet server.ru 80
GET /cgi/test.pl?fname=|dеl+/s/q+c:\windows HTTP/1.1
Host: localhost
здесь нужно просто нажать Enter

Вывод: если у вас нет значительного опыта в администрировании серверов, установка Web-сервера, доступного извне, может быть опасной. Это особенно относится к счастливым обладателям выделенных каналов в Интернет. Одно неверное движение, и однажды утром вы проснетесь с только что отформатированным жестким диском (в лучшем случае).

Транспорт

Внутри Денверского аэропорта

Город обслуживается расположенным в 40 километрах к северо-востоку от делового центра Международным аэропортом Денвера (IATA: DEN, ICAO: KDEN) с пассажирооборотом 52,7 млн.человек (2011), это 11-й показатель среди мировых аэропортов и 4-й в США. Из аэропорта выполняются рейсы во множество городов США, Канады, Мексики и Центральной Америки, а также в Лондон, Токио, Рейкьявик и Франкфурт-на-Майне.
С площадью в 137.3 км² аэропорт Денвера является крупнейшим аэропортом в США и превосходит по площади остров Манхэттен.

Бульвар Спир

На железнодорожной станции Денвера ежедневно останавливается поезд California Zephyr, следующий по маршруту Чикаго — Сан-Франциско (через Солт-Лейк-Сити и Омаху).

Общественный транспорт Денвера

Юнион-Стейшн (англ.)русск.

Трамвай линии D в центре Денвера

Автобус на остановке Гражданский Центр

Денвер является крупнейшим узлом автомобильных дорог в регионе, через него проходят межштатные шоссе I-25, I-70 и I-76 и скоростные дороги US 6 и US 36, а также внутриштатная магистраль SH 470 (C-470).

Общественный транспорт в Денверской агломерации находится под управлением организации Regional Transportation District и состоит из 168 автобусных маршрутов и 6 линий скоростного трамвая.

Экономика


Панорама Денвера (Используйте курсор для выделения зданий)

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

Репаблик Плаза — самое высокое здание в Денвере (и в Колорадо).

На 17-й улице располагается множество финансовых и корпоративных зданий.

В городе имеются предприятия различных отраслей, таких, как авиационной, ракетнокосмической, химической, полиграфической и пищевой. В числе наиболее известных представленных здесь компаний — Mountain States Telephone & Telegraph Company (англ.)русск. (созданная в 1911, ныне — часть корпорации CenturyLink), Gates (англ.)русск. (крупнейший в мире производитель промышленных ремней, основанный в Южном Денвере в 1919), Village Inn (одна из наиболее известных в США сетей ресторанов быстрого питания, отличающаяся широким ассортиментом в утреннем меню), Kroger (имеющая в Денвере 4 фабрики), Lockheed Martin и Ball Aerospace. В Денвере также расположен один из двух Монетных дворов США.

Первый ресторан Chipotle Mexican Grill возле кампуса Денверского университета.

Важную роль в городской экономике играют банковское и страховое дело, торговля и телекоммуникации, сфера услуг. В Денвере размещена штаб квартира корпорации AIMCO — крупнейшего в США владельца и оператора многоквартирных жилых домов.

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

Статус столицы штата и транспортного узла региона сделал Денвер местом размещения крупных региональных отделений множества федеральных органов власти. Наряду с различными учреждениями штата Колорадо и самого города, они обеспечивают работой более 15 % жителей и привлекают в город многочисленные юридические и лоббистские фирмы.

В 2010 валовый продукт Денверской агломерации составил 157 млрд долларов, что ставит её на 18-е место по этому показателю среди агломераций США.

Денвер является городом с одним из самых низких уровней безработицы в США: 3,8 % (2007).

Как настроить локальный хостинг Denwer?

Ранее мы проверяли работоспособности Denwer и правильную его установку, а сейчас будем настраивать его для дальнейшей работы.

Зайдите в папку куда Вы установили Denwer, если всё делали, как написано в статье, то это будет c:/server/, хотя есть и второй путь. Если Вы при установке Denwer согласились создать виртуальный диск, в нашем случае это z:/, то при открытии этого диска, попадёте в ту же папку, при желании можете проверить и сравнить, а я пойду первым путём.

Он следующий: Мой компьютер – C:/Webservers/home/localhost/www/.

Весь этот путь показаy в скриншотe ниже.

Почему, мы так подробно показал путь к директории WWW? Именно в ней, и только в ней Вам нужно будет создать папку, в которую в последствии, Вы будете загружать движок своего сайта. Назовем наш  будущий сайт “site-for-me”, конечно у Вас она должна иметь своё название, лучше созвучное Вашему будущему проекту(хотя не обязательно).

Загрузка движка и окончательная установка wordpress на denwer

Настроив phpmyadmin переходим к загрузке самого wordpress на denwer. Переходим на официальный репозиторий здесь, и загружаем последнюю актуальную версию, на момент написания статьи 5.1.1.

Запускаем архив, можете сразу распаковать, либо оставить открытым. По умолчанию denwer устанавливается на диск C, нам необходимо создать новый сайт и загрузить в него содержимое архива.

  1. Переходим по данному пути C:\WebServers\home\localhost\www
  2. Создаем здесь папку сайта, я назвал test-blog (вы пишите любое название, например test1) данное название это URL ресурса на wordpress
  3. В архиве выделяем всё
  4. Перетаскиваем выделенное в директорию

Заходим в test-blog и видим сам wordpress, нужно присоединить ранее созданную базу к движку, открываем для редактирования wp-config-sample.php (правой кнопкой мыши и выбираем редактор, у меня стоит NotePad++).

  • Имя (DB_NAME) вписываем wp
  • Админ (DB_USER) также wp
  • Пароль (DB_PASSWORD) прописываем 1234
  • Не забываем сохранить изменения из меню файл, или комбинацией CNTRL+S

Редактор кода закрываем, и переименовываем wp-config-sample.php в просто wp-config.php, то есть стираем из названия -sample.

Как проверить работоспособность локального хостинга Denwer 3?

Для настройки локального хостинга Denwer 3 на своём компьютере нужно убедиться в его работоспособности. Для этого заходим на рабочий стол своего компьютера и запускаем Denwer, при этом на несколько секунд откроется командная строка DOS, говорящая о запуске Denwer. После этого в панели Windows, рядом с часами и запущенными приложениями  появится иконка Denwer в виде пёрышка и чёрной шляпы.

Наличие иконки в трее, означает, что Denwer запущен. В виду того, что у меня стоит Windows 10, да и в трее стоит много иконок программ которыми я постоянно пользуюсь, данные иконки спрятаны. Нужно нажать стрелочку левее значка языка RU, только тогда выплывет дополнительное окошко с иконками, где мы и найдём, то что нам нужно. Однако, нам эти иконки нужны только чтобы понять, запустился Denwer или нет.

Для того, чтобы проверить работоспособность Denwer 3, в адресной строке браузера нужно ввести localhost. Вы попадёте на станицу с заголовком “Ура, заработало!”. Если Вы видите эту страницу, значит Denwer на ваш компьютер установился правильно.

Прокрутив страницу вниз Вы сможете увидеть ссылки, с помощью которых можно проверить работоспособность локального хостинга Denwer.

Кликнув по первой ссылке в таблице(http://subdomain.localhost/ssl.php), Вы должны увидеть следующий текст:

Воюем с Контроллером удаленного доступа

Как только вы начнете создавать виртуальные хосты, Контроллер удаленного доступа на некоторых системах может сойти с ума. Он будет при первом открытии хоста предлагать вам альтернативу наподобие следующей:

или даже вот так:

Слава богу, это происходит не каждый раз. Видите, как он извивается, чтобы только не дать человеку поработать?.. Так вот, в этом случае вы должны быть тверды: всегда выбирайте Подключиться или Повторить.

Ни в коем случае не давайте ему ответ Автономно, слышите?..

Но если ваш Контроллер удаленного доступа закусил удила и на ответ Подключиться начинает яростно набирать номер на модеме, идите в Сервис — Свойства обозревателя — Подключение и в разделе Настройка удаленного доступа поставьте флажок Не использовать (или Never Dial a connection).

Это рекомендации для пользователей Windows 2000. На всех остальных системах пункты меню и кнопки могут называться немного по-другому, но смысл остается тот же.

[править] Основные отличия комплекса от аналогов

  1. Модульность, расширяемость, компактность. Нет необходимости выкачивать многомегабайтные дистрибутивы отдельных компонентов. Базовая версия Денвера, включающая Apache+SSL+PHP5+MySQL5+phpMyAdmin, имеет размер всего около 5.4МБ и при этом полностью функциональна.
  2. Поддержка и автоматическое конфигурирование сразу нескольких проектов, каждый из которых представлен отдельным виртуальным хостом.
  3. Централизованная система запуска и остановки всех компонентов Денвера. Благодаря своей автономности, после остановки Денвер полностью «изчезает» из системы и может быть скопирован в другую директорию или даже удален.
  4. Эмулятор sendmail: возможность отладки скриптов, отправляющих почту. Все письма, созданные в PHP-скриптах, не отправляются наружу, а складываются в специальную директорию /tmp/!sendmail.
  5. Пакеты расширений. Для Денвера существует множество компонентов, которые можно инсталлировать позже (PostgreSQL, Python, FireBird, Parser, старые версии PHP4 и PHP4, MySQL4 и т. д.). Все они доступны для скачивания на официальном сайте Денвера и снабжены инсталлятором. Вы также можете устанавливать любые другие сервисы вручную, а также обновлять компоненты Денвера из официальных дистрибутивов без каких-либо проблем.
  6. Программы, входящие в состав комплекса, написаны различными разработчиками; их особенности иногда могут затруднить совместное функционирование. Возможны также принципиальные различия различных версий одной и той же программы, что зачастую затрудняет установку и настройку. Компоненты Денвера конфигурировались и тестировались для обеспечения полноценной работы в составе комплекса.

Настройка и установка Joomla или WordPress на Денвер

Для начала нужно будет зайти в папку, куда вы установили сборку (у меня это ) и пройти по следующему пути:

c:\server\home\localhost\www\

В этой директории WWW вы должны создать каталог, в который в последствии нужно будет загрузить файлы движка (Joomla, WordPress и т.п.). Название папки придумываете сами, например:

c:\server\home\localhost\www\Proba\

После создания папки перезапустите локальный хост с помощью ярлыка «Restart Denwer» на рабочем столе (если он еще не был запущен, то запустите его). Для проверки его работоспособности введите в адресной строке вашего браузера:

http://localhost/Proba/

Если откроется страница с заголовком «http://localhost/Proba/», то значит все в порядке. Если никакого окна не откроется, то попробуйте еще раз перезагрузить Denwer.

Теперь вам нужно установить движок (Joomla, WordPress и т.п.) точно таким же способом, как вы делали это для реального хостинга (установка Joomla описана тут (в деталях и картинках). Как установить форум SMF я писал , а установка WordPress освещена довольно таки подробно по приведенной ссылке.

Т.е. нужно скопировать файлы движка в созданную на вашем компьютере (он выступает в роли локального хостинга) папку. В моем случае это папка:

c:\server\home\localhost\www\Proba\

После того, как вы скопируете файлы Джумлы или Вордпресса в папку Денвера, вам нужно для установки сайта или блога набрать в адресной строке браузера:

http://localhost/Proba/

В результате чего откроется окно мастера установки того или иного движка. Дальше вы действуете по тому же сценарию, что и при обычной установке на реальный хостинг, с тем лишь исключением, что вы создаете базу данных и пользователя не через cPanel, как описано в статье про установку Joomla (см. ссылку выше), а способом описанным ниже.

Создание базы данных и пользователя средствами Denwer

Для того, чтобы попасть в программу phpMyAdmin, входящую в комплект сборки локального сервера, нужно набрать в адресной строке вашего браузера следующий Урл:

http://localhost/tools/

Теперь возвращаемся на главную страницу phpMyAdmin, щелкнув по иконке домика в левой колонке окна программы. Находите в области « MySQL» ссылку «Привилегии» и щелкаете по ней.

На открывшейся странице phpMyAdmin, в центре, вы должны найти пункт «Добавить нового пользователя» и щелкнуть по нему.

В области «Имя пользователя» вводим желаемое имя (я для простоты использую опять «Proba»), в области «Хост» вводим , в областях «Пароль» и «Подтверждение» вводим два раза какой-нибудь очень сложный пароль.

В области «Глобальные привилегии» жмете по надписи «Отметить все», чтобы у создаваемого пользователя баз данных были максимальные права.

Все, база данных и пользователь на Денвере созданы. Теперь вы можете использовать эти данные при установке Joomla, WordPress и др., которая будет идти тем же чередом, что и при установке на реальном хостинге. По завершении этого процесса ваш ресурс будет доступен по адресу:

http://localhost/Proba/

Работать с Joomla или WordPress вы сможете обычным образом, но при этом существенно упрощается и ускоряется работа по редактированию файлов движка, установке и удалению различных расширений, а также появляется возможность работать над своим проектом даже там, где нет доступа в интернет.

Перенос сайта на хостинг

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

Для этого вам нужно будет с помощью программы FileZilla (о которой я писал здесь) переместить все файлы из папки локального сервера (в моем случае это папка «Proba») в корневую директорию удаленного хоста (обычно это либо PUBLIC_HTML, либо HTDOCS).

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

[править] Состав базового пакета Денвера

  1. Apache 2 с поддержкой SSL и mod_rewrite.
  2. PHP5: выполняемые файлы, модуль для веб-сервера Apache, дистрибутивный и адаптированный конфигурационный файл, библиотека GD, mодули поддержки MySQL и sqLite.
  3. MySQL5 с поддержкой InnoDB, транзакций и русских кодировок (windows-1251).
  4. phpMyAdmin — панель управления базой данных MySQL, а также скрипт, упрощающий добавление нового пользователя MySQL.
  5. Отладочный эмулятор sendmail (/usr/sbin/sendmail), не отправляющий письма, а записывающий их в директорию /tmp/!sendmail.
  6. Система автоматического поиска виртуальных хостов и обновления системного файла hosts, а также конфигурации Apache. Благодаря ей добавление нового виртуального хоста (или домена третьего уровня) заключается в простом создании каталога в /home (см. по аналогии с уже существующими хостами) и перезапуске комплекса. Все изменения вносятся в конфигурационные и системные файлы автоматически, но вы можете управлять этим процессом при помощи механизма шаблонов хостов (см. /usr/local/apache/conf/httpd.conf за детальными разъяснениями).

На официальном сайте Денвера доступны дополнения («пакеты расширения»), расширяющие возможности базового комплекта:

  • PHP версии 3 в виде CGI-программы;
  • PHP версии 4 в виде CGI-программы;
  • дополнитльные модули для Apache;
  • дополнительные модули для PHP;
  • полная версия ActivePerl;
  • интерпретатор ActivePython.
  • сервер MySQL версии 4;
  • модули поддержки технологии Parser;
  • СУБД PostgreSQL;
  • СУБД FireBird версий 2 и 1.3
  • другие популярные модули.

Погода, климат, температура по месяцам в Денвере

Время года Осень Зима Весна Лето
Месяц Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug год
Рекордный максимум °C 28 21 18 13 12 13 16 21 26 32 33 33 33
Средний максимум °C 27 20 13 8 9 9 14 18 23 29 33 32 19
Средняя температура °C 19 11 5 1 2 6 10 15 21 25 23 11
Средний минимум °C 10 3 -3 -8 -7 -6 -2 2 8 12 16 15 3
Рекордный минимум °C 6 -0 -8 -15 -17 -13 -7 -2 4 9 13 11 -17
Дождь Дней 6 5 6 5 6 6 9 9 11 9 9 9 90
Снег Дней 1 2 5 6 6 6 7 5 1 38
Туман Дней 4 4 6 5 5 6 7 5 5 3 2 3 55
Гроза Дней 3 1 2 6 10 10 8 40
Уровень снега См. 3 9 17 15 19 21 30 20 3 137
Уровень осадков Мм. 33 33 20 13 13 15 38 53 64 51 51 53 437
Влажность воздуха % 50 51 58 56 58 58 54 54 55 51 49 52 54
Влажность утром % 66 63 66 63 62 66 67 66 70 68 68 68 66
Влажность вечером % 32 35 47 50 49 44 39 35 38 34 33 34 39
Скорость Ветра Км/ч 11 12 12 12 12 12 14 15 13 12 11 11 12
Продолжительность дня Часов 13 12 11 10 10 11 13 14 15 16 15 14 13
Точка росы °C 4 -2 -6 -9 -10 -8 -6 -3 3 6 9 9 -14
Сумма активных температур °C 467 156 25 2 2 3 35 99 314 571 808 750 3232
Солнечная радиация Mj/m2 18 13 9 7 8 11 16 19 22 24 24 21 16

Показать больше

Денвер — Ближайшие аэропорты

Всего 10 записей.

Денвер LMSHeliportSeabaseClosed
13 km Aurora M
14 km Denver M
14 km Denver M
19 km Денвер Denver L
66 km Colorado Springs L
74 km Fort Carson M
98 km Cheyenne M
103 km Eagle M
107 km Aspen M
115 km Laramie M

Ближайшие города к Денверу

Показаны записи 1-10 из 6 822.

Страна Регион Город Расходы Качество жизни Климат Безопасность
    США   Месяц 1-10 1-10 1-10
1,413 km  США New York Нью-Йорк 8,175,133 1,461 USD 6.5 8.0 6.7
796 km  США Illinois Чикаго 2,695,598 1,020 USD 7.2 7.0 4.5
1,293 km  США Washington, D.C. Вашингтон 601,723 1,369 USD 7.4 8.2 5.4
721 km  США California Лос-Анджелес 3,792,621 1,177 USD 7.2 9.6 6.5
1,533 km  США Massachusetts Бостон 617,594 1,192 USD 8.2 7.4 7.9
1,367 km  США Pennsylvania Филадельфия 1,526,006 965 USD 7.2 7.9 5.2
1,051 km  США Georgia Атланта 420,003 830 USD 7.6 8.7 4.7
723 km  США California Сан-Диего 1,307,402 1,098 USD 8.9 9.7 7.7
763 km  США Texas Хьюстон 2,099,451 825 USD 7.7 7.8 4.9
852 km  США Oregon Портленд 583,776 994 USD 8.8 9.1 6.8

Местные праздники

Самые известные праздники, отмечаемые не только в Денвере, но и во всем Колорадо:

  • Фестиваль воздушных шаров. Проводится в августе. Начинается праздник с запуска в небо 70 000 шаров, а заканчивается автомобильным парадом.
  • Довольно интересный праздник, на котором выступают звезды – день легализации марихуаны, проводимый 20 апреля. На этой акции собираются более 100 000 человек.
  • Традиционно встреча Нового года отмечается на широкую ногу. Основная часть мероприятия проходит в здании вокзала. С детьми же встретить праздник рекомендуется в Денверском зоопарке.

Фестиваль воздушных шаров, Колорадо

Технические вопросы

3.1. Я скачал бесплатный скрипт, а он не запускается в Денвере…

А что вы хотите?.. Совместимость между Unix и Windows далеко не полная. Так что, если создатели скрипта не рассчитывали на Windows, скорее всего, он там работать не будет. Денвер — не панацея для «секретарш и занятых», это всего лишь инструмент для разработки и отладки сайтов.

3.2. Как в Денвере выставить права доступа (атрибуты) вида «775» для файлов?

Денвер работает на Windows-платформе (для *nix версии Денвера не существует). В Windows нет таких понятий о правах доступа как в Unix-подобных операционных системах. Таким образом выставлять права доступа для скриптов, работающих на Windows-платформе в Денвере (да и в любом другом сервере на Win-платформе) не надо. Смело пропускайте пункты с указаниями выставления прав доступа в инструкциях по установке скриптов.

3.3. Я хочу, чтобы сайт был доступен не по имени, а по IP-адресу. Как это сделать?

Самый простой способ — воспользоваться встроенной в Денвер системой отображения адресов на папку /home. Например, сайт, соответствующий адресу 192.168.0.100, ищется по умолчанию в директории /home/192.168.0.100/www/ (да-да, имя директории содержит точки). Более сложное, но в то же время и более гибкое решение — вручную править httpd.conf, добавив туда еще один виртуальный хост. См. комментарии в этом файле, а также документацию Apache.

Самый простой способ — воспользоваться встроенной в Денвер системой отображения адресов на папку /home. Например, есть сайт www.foo, расположенный соответственно в папке /home/foo/www/, и мы желаем сделать его доступным также и по IP-адресу 192.168.0.100. Для этого в папку /home/foo достаточно положить файл .htaccess следующего содержания:# dnwr_ip 192.168.0.100
# dnwr_host 192.168.0.100

3.5. У меня не исполняется PHP-код в файлах с расширением «.html». Так и должно быть?

Да, по умолчанию в Денвере PHP-код в файлах с расширением «.html» не исполняется. Однако Вы можете настроить Apache в Денвере таким образом, чтобы файлы с расширением «.html» обрабатывались интерпретатором PHP. Откройте файл «\usr\local\apache\conf\httpd.conf». Найдите в нём строку, начинающуюся на «AddType application/x-httpd-php». Допишите в её конец « .html» (с пробелом впереди). Перед этой строкой вставьте «RemoveHandler .html». После этого удостоверьтесь, что в директиве «AddHandler server-parsed» (найдите эту строчку) нет расширения «.html» (если есть — удалите его). Перезапустите Денвер. Учтите, что после этой операции файлы с расширением «.html» перестанут обрабатываться SSI.

3.6. Где взять sendmail для Windows?

Т.к. Денвер предназначен прежде всего для отладки, использование «реального» sendmail в нем вряд ли оправдано. Именно по этой причине базовый пакет содержит «отладочную заглушку» для sendmail, которая складывает письма, приходящие от скриптов на Perl и PHP, в файл /tmp/!sendmail.txt. В большинстве случаев этого должно быть достаточно, однако, если вам все же потребуется настоящий сервер, можно порекомендовать, например, вот этот: http://courierms.narod.ru. См. также собрание ссылок на иные варианты.

3.7. Как создать новую базу данных?

Запустите Денвер, зайдите на страницу http://localhost/denwer/Tools/addmuser/ и следуйте инструкциям на странице. Можно также создать БД через phpMyAdmin.

Используйте для форума отдельную базу данных и /отдельного пользователя БД, отличного от root/! Проблема возникает только в случае, если соединяться с базой под пользователем root (это известная особенность MySQL). Создать базу и пользователя можно, например, при помощи скрипта http://localhost/Tools/addmuser/

Архитектура

Отличительной особенностью Денвера является его полная автономность. Она заключается в следующем.

  • Денвер устанавливается в один-единственный каталог и вне его ничего не изменяет. Он не пишет файлы в Windows-директорию и не «гадит» в Реестре. При желании вы можете даже поставить себе сразу два Денвера, и они не будут конфликтовать.
  • Никакие «сервисы» NT/2000 не «прописываются». Если вы запустили Денвер, то он работает. Если завершили — то перестает работать, не оставляя после себя следов.
  • Системе не нужен деинсталлятор — достаточно просто удалить каталог.
  • Установив Денвер однажды, вы можете затем просто переписывать его на другие машины (на произвольный диск в произвольную директорию). Это не приведет ни к каким побочным эффектам.
  • Все конфигурирование и настройка под конкретную машину происходит автоматически.

Эти же правила распространяются и на пакеты расширений.

В целях упрощения работы компонентов комплекса и улучшения совместимости с реальным Unix-хостером при старте создается специальный виртуальный диск, присоединенный к основной директории.

Виртуальный диск — это просто синоним для некоторой папки на реальном, или физическом, диске. Подключается он при помощи команды , о чем заботятся скрипты Денвера. Вы можете работать с виртуальным диском, как с обычным. При этом все операции в действительности будут производиться с указанной директорией. Механизм работы виртуальных дисков встроен в ОС и не ведет к каким-либо издержкам и замедлениям.

За счет применения виртуального диска Денвер «изнутри» похож на маленький Unix: у него есть своя директория /home, /usr, /tmp… Различные компоненты и серверы расположены так, как это принято в Unix. Например, в /home располагаются виртуальные хосты, а в /usr — программные компоненты.

Такая архитектура в действительности не имеет ничего общего с системой Cygwin (хотя и похожа). Тем не менее, некоторые пакеты расширений Денвера могут использовать Cygwin для своих внутренних целей, но это всегда «прозрачно» для пользователя.

Вопреки распространенному мнению, Денвер не является чем-то статическим и неизменным. Никто не мешает вам устанавливать поверх него дополнительные программы и компоненты (например, сервер СУБД PostgreSQL). Они просто будут для него «как родные». Вы можете также задавать логику запуска и завершения дополнительных сервисов по аналогии с тем, как это сделано в базовом пакете. Так что, если вам нужна какая-то система, которой нет в пакетах расширений, смело ставьте и конфигурируйте ее вручную.

Итак, если вы решили установить Денвер, ознакомьтесь со статьей Устанавливаем Денвер. Там же вы найдете и ссылки на необходимые дистрибутивы. Удачной работы!..

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

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

Adblock
detector