Подтвердить что ты не робот

Сервер WAMP не загружает localhost

У меня есть небольшая проблема с моим WAMP Server. Все работало нормально (WAMP находится на порту 8081 - свободный порт, независимо от того, какую программу я открываю) вчера, но сегодня я не могу добраться до localhost: 8081. Он просто продолжает загружать и загружать и загружать...

Я пробовал все - откройте порт в моем маршрутизаторе и в моем брандмауэре, проверьте, что порт в настоящее время открыт и доступен (и это) и так далее. Я установил последние обновления Windows для Windows 7 Ultimate 64-бит в этот же день, перезапустил компьютер и стрелу - я не могу добраться до localhost: 8081. Он работал отлично, прежде чем перезагружать компьютер.

Обновления были KB2620704, KB2588516, KB2617657 и KB890830.

Пожалуйста, помогите! Я буквально умираю внутри, если не могу работать с моим сайтом. Я тоже пробовал XAMPP. Apach не хотел загружаться (как обычно), поэтому я удалил его. Я даже заново установил WAMP Server 2 раза, так как это произошло. Даже запускайте CCleaner после каждой деинсталляции, поэтому все с WAMP исчезло, прежде чем я снова установил его.

Спасибо заранее.

4b9b3361

Ответ 1

Решение (и) для этого, найденное на официальных форумах wampserver.com:

РЕШЕНИЕ # 1:

Эта проблема вызвана Windows (7) в сочетании с любым программным обеспечением, которое также использует порт 80 (например, Skype или IIS (который установлен на большинстве машин для разработчиков)). Видео решение можно найти здесь (34.500+ просмотров, черт побери, это, кажется, большая вещь! EDIT: видео теперь имеет ~ 60.000 просмотров;))

Чтобы сделать это коротко: откройте инструмент командной строки, введите "netstat -aon" и найдите любые строки, которые заканчиваются на ":80". Заметим, что PID с правой стороны. Это идентификатор процесса программного обеспечения, которое в настоящее время использует port 80. Нажмите AltGr + Ctrl + Del, чтобы войти в диспетчер задач. Перейдите на вкладку, где вы можете увидеть все запущенные службы, заказанные с помощью PID. Найдите этот PID, который вы просто замечаете и останавливаете эту вещь (щелкните правой кнопкой мыши). Чтобы предотвратить это в будущем, вы должны настроить параметры порта программного обеспечения (skype может это сделать).

РЕШЕНИЕ # 2:

щелкните левой кнопкой мыши значок wamp на панели задач, перейдите в apache > httpd.conf и отредактируйте этот файл: измените "listen to port .... 80" на 8080. Перезапуск. Сделано!

РЕШЕНИЕ № 3:

Порт 80 заблокирован "Службой развертывания Microsoft Web", просто удалите его, подробнее здесь

Кстати, это не ошибка Microsoft, это глупое использование портов большинством пакетов WAMP.

ВАЖНО: теперь вы должны использовать localhost или 127.0.0.1 с портом 8080, это означает 127.0.0.1:8080 или localhost:8080.

Ответ 2

У меня возникла аналогичная проблема. Я пробовал все с портами, хостами и конфигурационными файлами. Но ничего не помогло.

Я проверил журналы ошибок apache. Они показали следующую ошибку:

(OS 10038)An operation was attempted on something that is not a socket.  : AH00332: winnt_accept: getsockname error on listening socket, is IPv6 available?

Наконец, это то, что решило мою проблему.

1) Откройте командную строку и запустите ее в административном режиме. В Windows 7 вы можете сделать это, набрав cmd в run, а затем нажав ctrl + shift + enter

2) выполните следующую команду:   netsh winsock reset

3) Перезапустите систему

Ответ 3

Измените порт 80 на порт 8080 и перезапустите все службы и получите доступ как localhost: 8080/

Он будет работать нормально.