Что делать если не запускается Denwer (не сработала команда subst)

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

Теория. Что же такое Денвер и как он работает?

Денвер – это программная оболочка (эмулятор веб сервера на системе unix) включающая в себя набор дистрибутивов и модулей (Apache+SSL, PHP5, MySQL5, phpMyAdmin и т.д.) для отладки сайтов на (локальном, https://localhost) компьютере или ноутбуке без необходимости выхода в Интернет.

Поддержка ОС (Операционных систем): Windows XP/Vista/7/8.

Особенности Denwer

Ключевая особенность Денвера — поддержка работы сразу с несколькими веб-проектами, каждый из которых располагается на отдельном виртуальном хосте (в виде отдельной папки). Виртуальные хосты для проектов создаются автоматически: например, вам достаточно скопировать файлы проекта в /home/ИмяВебПроекта.ру/www, и он тут же станет доступен по адресу https://ИмяВебПроекта.ру, далее мы это рассмотрим подробнее.

Все компоненты Денвера уже настроены и готовы для работы (в частности, корректно настроена русскоязычная кодировка MySQL, SSL и т.д.). Кроме того, вы можете обновлять любой из сервисов Денвера (Apache, PHP, MySQL и т.д.) вручную, просто копируя новые версии дистрибутивов поверх старых.

Состав базового пакета Денвера:

  1. Apache 2 с поддержкой SSL и mod_rewrite.
  2. PHP5: выполняемые файлы, модуль для веб-сервера Apache, дистрибутивный и адаптированный конфигурационный файл, библиотека GD, модули поддержки 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
  • другие популярные модули.

Думаю, хватит теории, перейдем к практике…

Установка Денвера (Denwer)

На момент написания этого урока я использовал следующую версию Денвера: Версия: Денвер-3 от 2012-09-16

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

Как установить денвер (denwer)? Подробная инструкция

Итак, вы скачали инсталляционный файл Денвера. Открываем файл, выйдет маленькое окно «Вы действительно хотите установить базовый пакет?» нажимаем Да.

Потом откроется окно браузера, которое можете сразу закрыть, увидите следующую картину..

Как вы видите, вся установка будет проходить в командном интерпретаторе cmd, первое окно приветствия, для продолжения нажимаем кнопку Enter.

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

Если ничего не указывать, то по умолчанию программа установится в директорию C:WebServers, я указал так C:Server, Вы можете указать свое название или оставить по умолчанию, после чего нажать кнопку Enter. Появится вопрос..

Нажимаем « yes

Все, директорию мы создали, далее установщик создаст виртуальный диск, для продолжения нажимаем Enter

Далее пойдет проверка необходимых утилит для создания виртуального диска, в windows такая утилита называется subs. Нужно будет указать имя виртуального диска, по умолчанию система предлагает диск Z, у меня диск Z занят, поэтому я выбрал диск X, Вы также можете указать любой свободный диск или оставить по умолчанию диск Z, если он не занят. Нажимаем Enter.

Далее система скопирует все необходимые для работы файлы в нашу директорию, у меня C:Server, нажимаем [Enter] для продолжения.

После того как завершится копирование, нужно указать в каком режиме будет запускаться Денвер, выбираем пункт [1] нажимаем [Enter]

Далее система предложит создать ярлыки на рабочем столе, нажимаем [y]

Все! Установка Denwer завершена. Откроется окно браузера об окончании установки, читаем и закрываем.

На рабочем столе у нас должны появиться ярлыки..

Ярлык Команда Действие
C:[ваша_директория]/denwerrun.exe) запуск сервера Денвер
Restart Denwer C:[ваша_директория]/denwerrestart.exe) перезапуск сервера Денвер
Stop Denwer C:[ваша_директория]/denwerstop.exe) Остановка сервера
C:[ваша_директория]/denwerSwitchOff.exe Остановка и отключение виртуального диска

Запуск и настройка Denwer

Чтобы начать пользоваться Денвером, проделайте следующие действия:

  1. Запустите Денвер, воспользовавшись ярлыком Start Denwer на Рабочем столе. Если вы не создавали ярлыки, то можно запустить Денвер по команде C:[ваша_директория]/denwerRun.exe, для это нажимаем сочетание клавиш [Win]+[R] и в появившемся окне вводим команду.
  1. Откройте браузер и перейдите по адресу https://localhost
  2. Вы должны увидеть главную страницу Денвера. Чуть ниже на этой странице есть таблица с ссылками, сразу советую проверить работоспособность всех ссылок.
  1. Если после запуска Денвера https://localhost не открывается, проверьте, не блокируется ли Денвер вашим антивирусом или фаерволом. Например, были замечены проблемы с NOD32 в Windows XP (в нем нужно добавить процесс X:/usr/local/apache/bin/httpd.exe в список исключений, это можно сделать в окне IMON/Настройка/Разное/Исключение).

Внимание! Если вы используете Skype, убедитесь, что он не занимает порты 80 и 443, необходимые для работы Apache в Денвере («Инструменты — Настройки — Дополнительно — Соединение — Использовать порты 80 и 443 в качестве входящих альтернативных» должно быть отключено).Внимание! Распространенная ошибка: если работает только localhost, а другие хосты — не работают, пожалуйста, проверьте, выключен ли у Вас прокси-сервер (Сервис — Свойства обозревателя — Подключение — Настройка сети).

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

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

HTML-документы должны находиться в директориях /home/<имя_хоста>/www. По умолчанию сконфигурированы 3 виртуальных хоста:

Поддерживаются также виртуальные хосты с доменными именами третьего и выше уровней. Примеры того, как Apache ищет директории документов хостов в этом случае:

Доменное имя          Директория документов

~~~~~~~~~~~~          ~~~~~~~~~~~~~~~~~~~~~

abcd.test1.ru         /home/test1.ru/abcd

ab.cd.test1.ru        /home/test1.ru/ab.cd

test.localhost        /home/localhost/test

ab.cd.localhost       /home/localhost/ab.cd

Директория /usr/local содержит программные компоненты — выполняемые и конфигурационные файлы Apache, PHP, MySQL. Авторы постарались сохранить это расположение приближенным к принятому в среде UNIX. Но имеются серьезные отличия — не все компоненты пакета распределены по соответствующим директориям. Полной аналогии с ОС UNIX в любом случае не добиться, но данное размещение выполняемых и конфигурационных файлов позволяет несколько легче ориентироваться в компонентах сервера.

Утилиты в составе «Джентельменского набора»

  • DNSearch: поиск файлов поиск проводится в файлах с расширениями htm, html, shtml, xhtml путем прямого просмотра содержимого документов.
  • Список зарегистрированных сайтов – утилита формирует страницу с созданными в системе веб-проектами (сайтами).
  • Заведение новых БД и пользователей MySQL – очень удобная и простая утилита для создания Баз Данных (БД) в отличии от phpMyAdmin.
  • phpMyAdmin — администрирование СУБД MySQL

Как удалить Denwer?

Денвер автономен: он может располагаться в любой директории на диске (или даже на флэш-накопителе). Он также не изменяет системных файлов Windows, так что Denwer может быть деинсталлирован путем простого удаления своей папки.

Что нужно сделать чтобы удалить денвер?

  1. Остановка сервера Denwer (на рабочем столе запустить ярлык Stop Denwer или командой в cmd: C:[ваша_директория]/denwerstop.exe)
  2. Остановка и отключение виртуального диска (команда в cmd: C:[ваша_директория]/denwerSwitchOff.exe
  3. Удалить директорию куда установлен Denwer
  4. Удалить ярлыки на рабочем столе

На этом я хочу завершить данный урок, надеюсь, он был для Вас полезным. Если у Вас появились вопросы, пишите в комментариях или мне на почту.

С уважением, Чирков Сергей.

Форум » Корзина форума » Корзина » Не запускается Denwer o_O (СРОЧНО!)
Добрый день всем пользователям.Denwer не запускал больше 2 месяцев ( как и сервер где тестил всё ) в итоге он пишет что как бы всё запущено, но нечего то не работает, помогите нужно протестить срочно ,а не как то Сообщение # 1 отредактировано Destro777Суббота, 29.03.2014, 19:32
Скрины в студию Сообщение # 2 написано 29.03.2014 в 20:34
Цитата Horon ( ) 200?’200px’:”+(this.scrollHeight+5)+’px’);”>Скрины в студию Ну пишет что как бы всё включилось ну как должно быть, диск включается виртуальный, а вот сайт не работает, и Navicat

Сообщение # 3 написано 29.03.2014 в 22:10 Ну сайт может по разным причинам не запускаться. А вот навикат… Какую ошибку выдает навикат когда вы конектитесь? Сообщение # 4 написано 29.03.2014 в 23:50 Цитата Horon ( ) 200?’200px’:”+(this.scrollHeight+5)+’px’);”>Ну сайт может по разным причинам не запускаться. А вот навикат… Какую ошибку выдает навикат когда вы конектитесь? На 4 разных сборках? Сообщение # 5 написано 30.03.2014 в 19:04 Цитата Destro777 ( ) 200?’200px’:”+(this.scrollHeight+5)+’px’);”>На 4 разных сборках? Сборка тут не причем. Проблема может быть на вашем компьютере. К примеру могут быть закрыты порты и апач не запустится и тем самым вы не откроете сайт и не войдёте на сервер. Сообщение # 6 отредактировано HoronВоскресенье, 30.03.2014, 21:14 Цитата Horon ( ) 200?’200px’:”+(this.scrollHeight+5)+’px’);”>Сборка тут не причем. Проблема может быть на вашем компьютере. К примеру могут быть закрыты порты и апач не запустится и тем самым вы не откроете сайт и не войдёте на сервер. По каким причинам Apache может не запускаться? Сообщение # 7 написано 31.03.2014 в 00:31 o_O Сообщение # 8 написано 31.03.2014 в 00:51 Apache не запускается на сколько я понимаю , т.к. на ноуте запустил нормально Сообщение # 9 написано 31.03.2014 в 21:34 Что то занимает 80 порт. Сообщение # 10 написано 01.04.2014 в 11:14 Попробуй проверить порты. Сообщение # 11 написано 01.04.2014 в 14:20 Может скайп запущен, mail.ru, торрент и прочие программы Сообщение # 12 написано 01.04.2014 в 15:34 Или еще как вариант, апатч не может забиндить какой то из виртуальных хостов. Сообщение # 13 написано 02.04.2014 в 00:09 Цитата Malezha ( ) 200?’200px’:”+(this.scrollHeight+5)+’px’);”>Или еще как вариант, апатч не может забиндить какой то из виртуальных хостов. Всмысле? Добавлено (02.04.2014, 00:20) ——————————————— Цитата Exslep22 ( ) 200?’200px’:”+(this.scrollHeight+5)+’px’);”>Может скайп запущен, mail.ru, торрент и прочие программы Skype Я убирал , торент выключен, Mail.ru Не пользуюсь Добавлено (02.04.2014, 01:18) ——————————————— Скачать программу для сканирования портов, вообщем что это за дрянь “Idle” 80 порт отбирает? Скриншот: ТЫК Сообщение # 14 отредактировано Destro777Среда, 02.04.2014, 01:20 По скрину видно, что 80 порт занимает не один процесс. В принципе если вы играете один, запускайте на localhost и все, а насчет портов, закрывайте все программы которые занимают, а те которые не знаете, ищите способы в интернете. Сообщение # 15 написано 02.04.2014 в 14:54 Цитата Horon ( ) 200?’200px’:”+(this.scrollHeight+5)+’px’);”>По скрину видно, что 80 порт занимает не один процесс. В принципе если вы играете один, запускайте на localhost и все, а насчет портов, закрывайте все программы которые занимают, а те которые не знаете, ищите способы в интернете. Да мне нужно протестить , не играть Сообщение # 16 написано 02.04.2014 в 19:02 Тем более, не морочь голову, запускай на localhost Сообщение # 17 написано 02.04.2014 в 19:13 Цитата Horon ( ) То самое

Добавлено (04.04.2014, 23:36) ——————————————— UP

Сообщение # 18 написано 04.04.2014 в 23:36 попробуй изминить в настройках денвера имя диска. image Сообщение # 19 написано 05.04.2014 в 01:52 Цитата Eldro ( ) 200?’200px’:”+(this.scrollHeight+5)+’px’);”>попробуй изминить в настройках денвера имя диска. Пробовал не помагает Сообщение # 20 написано 05.04.2014 в 15:11 Destro777, удали денвер и поставь новый ТЫК, в home выставишь 127.0.0.1 и скрины в студию. Сообщение # 21 написано 06.04.2014 в 09:04 За время, пока весит эта тема, можно было уже раз 100 найти альтернативу денверу. Сообщение # 22 написано 06.04.2014 в 18:02

Форум » Корзина форума » Корзина » Не запускается Denwer o_O (СРОЧНО!)
  • Страница 1 из 1
  • 1

imageЛюбой пользователь, которому приходилось заниматься веб-разработками, наверняка слышал о программе Denwer. Для тех, кто впервые сталкивается с этим понятием, в данном обзоре мы рассмотрим базовые определения. Что же представляет собой Localhost Denwer? Какие сопутствующие компоненты имеет данная программа?

Мы рассмотрим вопросы инсталляции данной программы, а также разберемся с решением наиболее распространенных проблем и ошибок в данном программной оболочке.

Denwer: что это такое?

Начать лучше с основного. Если как следует разобраться, то можно обнаружить, что само понятие Localhost Denwer интерпретируется как инструмент для работы с сервером, создаваемый на собственном компьютере при помощи специального набора инструментов без использования удаленных ресурсов. Данная отечественная разработка впервые вышла в свет в 2002 году. У программной оболочки три автора: Антон Сущев, Михаил Ливач и Дмитрий Котеров. Мысль о создании универсальной оболочки, которая содержала бы в себе полный набор инструментов по разработке и созданию сайтов с их последующем размещением на хостинге уже давно витала в воздухе.

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

Программный пакет Denwer: базовая комплектация

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

Для того чтобы достичь большей функциональности, в Localhost Denwer также придется добавить специальный движок. На сегодняшний день наиболее популярными и распространенными являются WordPress и Joomla. Но давайте обо всем по порядку.

Denwer: инсталляция

Одним из основных вопросов, с которых рекомендуется начать знакомство с данной программой, является установка. Инсталляция Denwer на ноутбук или локальный компьютерный терминал, как правило, не вызывает трудностей. После запуска инсталлятора будет открыт браузер и окно распаковки по типу режима DOS. Пользователю будет предложено для продолжения нажать «Ввод». После этого программа установки предложить выбрать место на жестком диске, где пользователь будет хранить все данные и файлы. По умолчанию в качестве такой папки используется WebServices на диске С. Можно также создать папку Server в корне системного раздела.

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

Проверка работоспособности

После установки локального сервера рекомендуется проверить его на работоспособность. На рабочем столе после установки должно появиться три ярлыка: Start, Stop, Restart. Вам нужно запустить сервер. После этого появляется виртуальный диск. В системном трее появятся два значка с изображением пера и шляпы. Далее необходимо открыть браузер и прописать в адресной строке http://localhost или просто localhost. В том же браузере Denwer выдаст сообщение о том, что все работает. Если спуститься чуть ниже на странице, то можно будет увидеть ссылки, по которым можно выполнить тестирование функциональных возможностей сервера так, как это показано ниже. Если после перехода по каждой конкретной ссылке будут появляться различные страницы, значит все компоненты работают в штатном режиме.

Кодировка

В некоторых случаях localhost Denwer не запускается для отправки электронной почты. При попытке отправить сообщение, оно может отображаться в виде непонятных символов. Это связано с тем, что в программе изначально используется кодировка UTF-8. Обязательно нужно проверить отправку. Для этого используется последняя ссылка из представленного выше списка. В текстовом поле после перехода по этой ссылке необходимо написать что-нибудь, желательно на русском языке, и отправить сообщение. После этого необходимо убедиться, что сообщение доставлено. Для этой цели нужно проверить папку !sendmail, которая находится в директории tmp в виртуальном разделе (Z). Аналогичные действия можно провести и для физического диска, где была установлена оболочка (С). Причины, по которым localhost может на запускаться, будут описаны позже.

Localhost Denwer: установка и настройки движка

Следующим этапом является установка движка. Для этого необходимо сначала проверить наличие директории www, которая находится на системном диске по пути Папка сервера. По умолчанию это WebServices. Теперь в папке www необходимо создать новую директорию с любым названием, например, Probe или Test. После этого настройка программы Denwer будет предполагать перезапуск программы при помощи ярлыка Restart. Затем в адресной строке необходимо ввести http://localhost/Probe. Если в результате откроется именно эта страница, значит все сделано правильно. Работа localhost не вызывает нареканий. Осталось немного. Теперь необходимо копировать файлы движка в созданную папку при помощи любого файлового менеджера. Далее необходимо повторить процедуру вода в браузере вышеупомянутого адреса. В результате должно появиться окно Мастера инсталляции, в котором нужно просто следовать указаниям.

Создание базы данных

Так как в данном случае движок выступает в роли локального хостинга, Denwer предполагает также создание базы данных локального уровня. Здесь уже понадобится программа phpMyAdmin. Попасть в нее можно при помощи введения в браузере адреса http://localhost/tools. В окне кликаем по ссылке, в которой указано название приложения, и выбираем строку создания новой базы данных. Вы можете назвать ее как вам угодно. Чтобы не путаться, лучше использовать ту папку, в которую выполнялась установка движка. После этого необходимо вернуться на главную страницу и использовать строку с привилегиями. После входа в меню необходимо добавить нового пользователя. Здесь указываем любое имя, логин и пароль, используем для хоста localhost. В разделе глобальных привилегий необходимо отметить галочками все, что есть. После этого нажимаем на кнопку «Пошел». Созданную базу данных можно использовать для установки Joomia или WordPress. По завершении инсталляции доступ к ресурсу будет осуществляться по указанному выше адресу.

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

Теперь необходимо перенести сервер на хостинг, чтобы сделать его доступным для серферов в интернете. Прежде всего необходимо обратить внимание на ряд условий. Нужно иметь не динамический IP адрес, а статический. Также необходимо отключить полностью брэндмауэр Windows. Он может блокировать доступ. Рекомендуется также настроить иерархическую структуру папок, т. е. создать в домашней директории home папку XXX.XXX.X.X, в ней создать подпапку www.

Вместо символов в качестве адреса необходимо использовать адрес, предоставленный вам провайдером. Можно также поступить немного иначе. Чтобы перенести файлы, можно использовать приложение FileZilla. С его помощью вы можете переместить все файлы локального сервера из папки Probe на удаленный ресурс, в корневую папку хоста. Как правило, это либо PUBLIC_HTML, либо HTDOCS. После этого необходимо будет поменять абсолютные пути к папкам и файлам на удаленном хосте в строках файла конфигурации движка. Также необходимо будет заменить название БД и пользовательские логин и пароль на те, которые будут использованы при создании новой базы данных на удаленном ресурсе.

Denwer не открывается, localhost не доступен: возможные причины и методы устранения

Переходим к более насущным проблемам, а именно к вопросам, связанным с неработоспособностью сервера. Предположим вы столкнулись с ситуацией, когда Denwer не работает, а localhost не доступен. Причина заключается в том, что многие пользователи сразу после установки пытаются получить доступ в браузере, забыв при этом запустить саму программу. В адресной строке должна набираться только строка localhost, а не что-то с добавлением .com или .ru. Также причина может заключаться в блокировании портов :80 и :443 сторонними программами. Как правило, на 80-м порту виснет Skype, а на 443 – Torrent. Решение данной проблемы также является довольно простым: достаточно просто поменять приоритеты портов в данных приложениях. Так, например, в Skype можно снять галочку со строки использования указанных портов в качестве альтернативных. Еще одна распространенная проблема заключается в отсутствии в основном разделе папки WWW.

Так, например, если иерархия папок изначально создавалась в виде serverlocalhost или любом другой виде, то необходимо проверить папку home, где должна находится указанная директория. В некоторых случаях может срабатывать блокировка файла HOSTS антивирусной программой. Чтобы исправить данную проблему, достаточно внести файл в список исключений программы. Можно сначала попробовать создать его резервную копию, удалить и проверить, будет ли запускаться программа.

Возможно, старт приложения необходимо выполнять в режиме совместимости или с правами администратора. Если возникают сбои соединения, то возможно в системе просто используется устаревшая версия MySQL, от которой необходимо избавиться. В некоторых случаях может блокироваться порт 3306. Тогда вам нужно будет выяснить, какое приложение использует его и изменить настройки. Обязательно запомните, что сама по себе программа Denwer ничего не транслирует в интернет. Это всего лишь инструмент, или, если хотите, помощник, который можно использовать для выполнения тех или иных операций по созданию сервера и его обработке.

Здравствуйте. Недавно у меня появилась такая проблема: при отсутствии подключения к интернету, Денвер запускался, но сайты не открывались ни в одном браузере.

Подробнее о проблеме Когда интернет включен, локальные сайты открываются. Когда интернета нет, локальные сайты не открываются. Все просто:)

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

Затем пробовал создавать сетевой мост среди нескольких подключений. Это тоже не дало никаких результатов…

У меня стоит еще один локальный сервер – Open Server. Попробовал запустить его. И ОН ОТКРЫЛСЯ! У меня было просто изумление… Значит дело в Денвере…

Начал сравнивать конфигурации Apache двух комплектов. Мучал директиву Listen.

После этого решил взглянуть на окно отчета Apache (честно говоря не знаю как оно правильно называется, но выглядит оно так). Вызывается оно по клику на иконку Apache в трее ()).

На этом скриншоте – все хорошо. Интернет включен и все нормально работает.

А вот так оно выглядело, когда проблема еще не была решена:

У него не получается разрешить адрес 192.168.0.**:80. Когда интернета нет, WiFi тоже не работает, значит и этого IP адреса нет. Как раз на это Apache и ругается.

У меня один из сайтов Денвера открыт в локальную сеть. В связи с этим в .htaccess этого сайта написано:

После того, как я убрал эту строку из .htaccess и перезапустил Денвер, все заработало!

Вывод

Прежде чем гуглить, посмотрите на окно отчета Apache. Там пишется много всего интересного.

Если уж начали искать, поищите сначала на на сайте проекта в разделе FAQ. Возможно найдете ответ там.

Если уж не нашли, тогда гуглите.

03.05.2013 | О разработке Домой Создание сайта, раскрутка сайта Установка Denwer локальный компьютер

image

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

Установка Denwer на локальный компьютер

Для установки Denwer на локальный компьютер необходимо первым делом обзавестить этой программой. Благо она бесплатна и скачать ее можно с официального сайта http://www.denwer.ru/. После нажатия на кнопку скачать Вас запросит ввести ваше имя, отчество и указать электронный адрес почты. После заполнения этих полей(нам важно адекватно заполнить только последнее поле и не забыть снять галочку о том, что мы якобы не против получать новости о данном продукте), вам на электронную почту придет простенький ответ со ссылкой для скачивания, для чего нам и необходимо было проходить эту операцию. Не бойтесь, если снять галочку, никто вас беспокоить не будет.

Скачали пакет, запустили пакет. После закройте окно браузера, которое откроется с информационным сообщением о устанавливаемой программе, после чего в окне командной строки нажмите Enter. Далее вас попросят указать место на диске, куда необходимо зашпиговать все файлы программы. Если вас устроит адрес по умолчанию(C:Webservers), продолжайте в режиме хомячка, жмите Enter.

Следующим шагом вас предупредят о необходимости создать виртуальный жесткий диск, с чем необходимо согласиться и потом указать букву этого диска. Тут нужно озаботиться вопросом об отсутствии уже созданного диска с такой буквой. Например, по умолчанию, диск с буквой С используется практически у всех. Поэтому программа по умолчанию предлагает буву Z, которую вряд ли кто-то успел заюзать. Если вы один из них, жмите Enter. Если нет, прошелестите алфавит и найдите не использованную букву.

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

Следующим и последним шагом будет ввод английской буквы y, что будет означать о необходимости создания ярлыков на рабочем столе, от чего рекомендую не отказываться.

После этого выйдет сообщение что Denwer успешно установлен на локальный компьютер. Чтобы дополнительно проверить это, запустите Denwer с помощью ярлыка Start на рабочем столе, после чего откройте любой браузер и впишите

[code]localhost[/code]

в адресную строку браузера и нажмите Enter. Если у вас откроется страница «Ура, заработало», то с данной задачей вы справились на отлично.

Проблемы при установке Denwer

После всех пройденных мероприятий по установке Denwer на локальный компьютер, у вас же могут появится какие-то проблемы, которые помешают вам залюбоваться стартовой страницей Denwer`а. В таком случае необходимо приступить к решению этих проблем и первым делом я просто рекомендую вам перезагрузить компьютер и попробовать по-новой. Кроме этого, попробуйте открыть страницу localhost/denwer/.

Если все плохо, открываем командную строку и пингуем свой компьютер. Это достигается благодаря команде Ping, о которой более подробно вы можете узнать по статье Почему недоступен сайт Microsoft.com? и благодаря петлевому интерфейсу 127.0.0.1. Говоря простым языком, ip-адрес 127.0.0.1 указывает на локальный компьютер. Поэтому в командной строке попробуйте вписать и выполнить команду:

[code]ping 127.0.0.1[/code]

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

Так же вы можете проверить, не используются ли у вас прокси-сервер, для чего необходимо через Win+R вызвать inetcpl.cpl, перейти во вкладку Подключения, нажать на кнопку Настройки сети и снять галочку с пункта Использовать прокси-сервер для локальных подключений…, если, конечно же, галочка имеется.

Если же Denwer по-прежнему не запускается, то можете в трее навести на значок пера и посмотреть, не выводит ли он какие-то ошибки. Лично у меня он вообще исчезал через несколько секунд после запуска, так что тут особо не разбежишься. Да и то, если выведет ошибку, то добро пожаловать обратно в поисковик или на форум Denwer`а.

Ну и последней возможной причиной того, что Denwer не запускается, может быть то, что на компьютере уже имеется другой локальный сервер. Тот же сервер IIS не редкость в операционной системе Windows. Проверить наличие IIS и при необходимости отключить его вы можете по адресу Панель управления — Программы — Включение и отключение компонентов Windows. В открывшемся окне найдите строчку Службы IIS, снимите с него галочку и нажмите кнопку ОК. Далее необходимо будет подождать конца операции и перезагрузить компьютер.

В самом печальном случае, вы можете обратиться на форум поддержки Denwer, где надеяться на помощь форумчан. Лично мне не помог ни один из вышеозвученных способов, хотя все же я склоняюсь к тому, что это были траблы с службой IIS, которую я все же выключил позже. Но так как в целях программирования на том же C#, разработкой которого так же занимается Microsoft, который любит все свое, мне и Visual Studio в частности бывает необходимы эти службы, я решил не злить быка и просто установил Windows на виртуальную машину, после чего туда же установил и Denwer, который начал работать там без проблем.

Вот и все, что я хотел бы рассказать вам про процесс установки Denwer`а на локальную машину.

Оцените статью
Рейтинг автора
4,8
Материал подготовил
Максим Коновалов
Наш эксперт
Написано статей
127
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий