Чи не працює denwer відкривається тільки localhost, створення і розробка сайтів - nikita spivak

Чи не працює Denwer відкривається тільки localhost

Доброї ночі, Шановні читачі!
Радий бачити Вас на сторінці мого блогу!

Сьогодні ми поговоримо про чудовому наборі для Джентельмена - Denwer'e. Точніше не про нього, а про можливі проблеми, що виникають при його використанні.

Отже, у мене стоїть Windows 7 (x64). Поставлена ​​вона недавно. Абсолютно практично гола. Стоять тільки необхідні для роботи програми і кілька офісних. Проблема полягала в тому, що після установки Denwer'a, а точніше при його використанні відкривалася тільки сторінка localhost і її дочірні сторінки і каталоги. І при цьому в файл hosts (про нього трохи нижче) все записи додавалися коректно.

А тестова сторінка з нещасної фразою «Це файл /home/test1.ru/www/index.html.», Розміщена на локальному домені test1.ru не хотіла відкриватися і видавала мені 404.

У пошуках відповіді я сёрфіл простори інтернету, але на жаль, у багатьох темах топикстартер посилали в гугл, в інших давали непотрібні поради і т.п.

У цьому пості я наведу всі основні моменти, які необхідно врахувати при такого роду неполадки.

Отже, як «залатати» Denwer?

1) Відключаємо всі фаєрволли, брендмаузери, антивіруси.
Для моєї системи відключив: Брендмауер Windows

(Панель управління - Брендмауер Windows - Включення і відключення Брендмауера Windows - все відключаємо)

І Захисник Windows (на всякий випадок)

2) Налаштовуємо Skype і інші меседжери
Запускаємо скайп, йдемо в настройки, Додатково - з'єднання - Використовувати порти 80 і 443 ... знімаємо галочку.
Для інших меседжеров відключаємо теж порти 80 і 443, щоб вони їх не займали. Їх використовує Denwer.

Якщо все вищеперелічене не допомагає, і Denwer на відріз відмовляється відкривати все крім localhost використовуємо маленьку хитрість, яку я тільки що для себе (а може навіть і для всіх :)) відкрив.

3) Звітний файл hosts
Знайти його нескладно.

Я спочатку не надав значення маленькому замочку на піктограмі файлу, однак, виконавши кілька тестів через що таки у мене на комп'ютері Denwer не працював, я зрозумів що вся справа в цьому нещасливому замочку :). Розповідаю.

Для «пожежного випадку» роблю копію файлу (hosts). І просто видаляю исходник. Запускаю Денвер - і «Про чудо! Все запрацювало!". Ну думаю ладно, можливо це через деяких вже наявних у файлі даних, Denwer не хотів працювати.

Однак, взявши ту саму копію файлу і поставивши саме її - все знову запрацювало! АЛЕ! На цій копії файлу вже не було замочка!

Ще схожі проблеми:

Деяких хвилювала помилка disabled use of AcceptEx<> WinSock2 API (до речі, вона у мене є, але вона не заважає) рішення з інтернет-форуму:

1.Останавліваем денвер
2.В командному рядку пишемо netsh winsock reset
3.Перезагружаем машину
4.Запускаем денвер
5.Наслаждаемся :)

Моє рішення:
У файлі httpd.conf (C: \ WebServers \ usr \ local \ apache \ conf) просто шукаємо рядок:

Вона в самому низу файлу і вирізаємо її. Проблема вирішена :). Елсі виникають помилки, рекомендую повернути на місце, або спробувати написати Off замість On.