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

Значок оранжевого цвета WampServer

У меня проблемы с Wamp Server, значок никогда не станет зеленым. Он постоянно застревает в оранжевом цвете.

Я пробовал много способов, редактируя файлы HOSTS, файлы .config, отключая IIS, меняя порт SKYPE, выходя из SKYPE, отключая службы публикации World Wide Web и т.д. И под иконкой wamp server > Apache > Test port 80, это что Apache использует этот порт.

Я запускаю 64-разрядную версию Windows 8 и Wamp Server 2.4. Любая помощь будет оценена.

4b9b3361

Ответ 1

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

В качестве утилиты TEST PORT 80 говорится, что Apache запускает, вероятно, службу MySQL, которая еще не началась. Если у вас нет другого запуска Apache!

Итак, какая служба не началась???

Если значок wampmanager не является ЗЕЛЕНЫМ, тогда одна из служб (Apache/MySQL) не запущена должным образом.

Как узнать, какая служба не запущена, если значок wampmanager оранжевый.

Щелкните левой кнопкой мыши по значку wampmanager, чтобы открыть меню- > Apache → Сервис Если меню Начать/возобновлять службу - зеленый, тогда работает Apache НЕ работает.

Щелкните левой кнопкой мыши по значку wampmanager, чтобы открыть меню- > MySQL → Сервис Если меню Начать/возобновить службу - зеленый, тогда работает MySQL НЕ работает.

Если Apache - это служба, которая не работает, это обычно, но не всегда, потому что что-то еще захватило порт 80.

Теперь, Щелкните левой кнопкой мыши значок wampmanager, чтобы открыть меню- > Apache → Сервис → тестовый порт 80 Это запустит окно команд и отобразит некоторую информацию о том, что, если что-то использует порт 80.

Независимо от того, что это должно быть повторно настроено, чтобы не использовать порт 80 или удалить, если вы его не используете.

Если порт 80 не является проблемой, найдите ошибки в соответствующем журнале ошибок (используйте меню диспетчера Wamp для просмотра журналов ошибок)

Если они не существуют или не показывают ошибок, также проверяйте средство просмотра событий Windows Пуск → Администрирование → Просмотр событий И посмотрите в разделе "Журналы Windows" → Приложение ", доступ к которому из меню слева от диалогового окна для сообщений об ошибках из Apache и MySQL.

Если его MYSQL не запустился.

Проверьте журнал ошибок mysql с помощью меню

wampmanager->MySQL->error log

Проверьте журнал событий Windows для сообщений из MYSQL

Убедитесь, что у вас нет другого экземпляра сервера MYSQL.

Как настроить SKYPE, чтобы он не требовал порт 80 или 443

Запустить SKYPE затем используйте меню: Инструменты → Параметры → Дополнительно → Соединение Отмените флажок "Использовать порт 80 и 443 в качестве альтернативы для подключения соединений" Теперь перезапустите SKYPE, чтобы эти изменения вступили в силу.

Если вы используете Windows 8, SKYPE поставляется в виде приложения, и это невозможно (пока) настроить таким образом. Однако, если вы удалите приложение SKYPE и установите SKYPE по-старому, вы можете перенастроить его, и он работает так же хорошо.

Ответ 2

Чтобы добавить к предыдущему сообщению ^^:

Если какая-либо из служб не запущена, просто может быть просто потому, что они должны быть установлены/настроены. Это легко сделать прямо из значка WampManager.


Если Apache не запущен:
 WampManager Icon -> Apache -> Service -> Install Service

Вы должны получить всплывающее окно командной строки, если порт 80 свободен (если нет, см. выше сообщение):

      'Your port 80 is available. Install will proceed.

       Press Enter to continue...'


Если MySQL не запущен:
WampManager Icon -> MySQL -> Service -> Install Service


Сделайте это для одной или обеих служб:
WampManager Icon -> Restart All Services

Значок теперь должен быть зеленым:)

Ответ 3

Я столкнулся с этой проблемой сегодня утром, но ни один из ответов выше не предоставил мне решение.

В конце концов я понял, что проблема связана с тем, что я изменил DocumentRoot на подпапку каталога www, поскольку ранее я работал над проектом Symfony2 внутри www.

В новом проекте я работаю над www, этот старый каталог DocumentRoot больше не существует, поэтому Apache не удалось запустить.

wampserver → Apache → httpd.conf, затем найдите "DocumentRoot" и убедитесь, что каталог, на который указывает он, или изменит его на тот, который делает.

Спасибо RiggsFolly, это из-за вашего намека на просмотр событий выше, что я нашел проблему.

Ответ 4

Диск по умолчанию для сервера Wamp - это "C:\" если вы устанавливаете его на другой диск для ex G:\: перейдите на

  1. g:\wamp\bin\apache\apache2.4.9\bin\

2.call cmd

3.execute httpd.exe -t

вы увидите ошибки

enter image description here

  1. перейдите в g:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-autoindex.conf

  2. изменить в строке 23 на:

Alias/icons/"g: /Apache24/icons/"

<Directory "g:/Apache24/icons">
    Options Indexes MultiViews
    AllowOverride None
    Require all granted
</Directory>
  1. Перезапустите все службы. Готово. Постановили

Ответ 5

ОБРАТИТЕ ВНИМАНИЕ! Если вы прошли через все вышеперечисленное, например "Я", и все еще получаю значок Orange, и, когда вы тестируете порт 80, вы получаете "Apache", посмотрите на файл: c:/wamp/bin/apache/apache2.4.9/conf/httpd.conf(ваш номер версии Apache может отличаться).

В файле о строке # 62 вы найдете примечание, в котором говорится:

Слушайте 0.0.0.0:80 Слушайте [:: 0]: 80

Почему?

Измените это, чтобы прослушивать определенные IP-адреса, как показано ниже: не позволяйте Apache зависеть от всех связанных IP-адресов.

Я изменил это, чтобы соответствовать моему IP-адресу localhost, и когда я перезапустил Wamp, он быстро перешел от Red to Green. Успех!... через 3 часа....

Ответ 6

Если вы используете wampserver 3 (рекомендуется, обычно работает без конфигурации)

  • щелкните значок wampserver> apache> администрирование службы> установить службу
  • щелкните значок wampserver> mysql> администрирование службы> установить службу
  • щелкните значок wampserver> mariadb> администрирование службы> установить службу
  • щелкните значок wampserver> перезапустите все службы

если это не помогает, попробуйте:

  • щелкните правой кнопкой мыши по значку wampserver> Инструменты> Проверить синтаксис httpd.conf (затем устраните обнаруженную проблему и перезапустите все службы, возможно, это неверный синтаксис в файле виртуальных хостов)

  • щелкните правой кнопкой мыши значок wampserver> Инструменты> тестовый порт 80 (вероятно, у вас включен Skype или что-то еще, выключите его и перезапустите все службы)

Если это не помогает, возможно, конфликт Windows:

Если это не исправляет это:

  • щелкните правой кнопкой мыши значок wampserver> инструменты
    • проверьте все это на наличие улик

Ответ 7

После удаления innodb_additional_mem_pool_size = 4M из my.ini и убийства этого процесса, который использовал порт, который хотел Mysql, мне удалось это сделать.

Рекомендуемое исправление: 1) Быстрое решение: Комментировать строку innodb_additional_mem_pool_size = 4M в файле сервиса my.ini, 2) исключить опцию из файла конфигурации по умолчанию 5.7.4 или 3) un-unknow переменная to mysql;)

ссылка: http://bugs.mysql.com/bug.php?id=72533

Используйте номер 1, удалите всю строку. Сохранить в my.ini. Убейте процесс, если у вас есть один запуск (посмотрите на них с resmon.exe и убейте их командой taskkill/pid pid-of-process/f), затем запустите wampmysql, и ваш значок станет зеленым.

С уважением SB

Ответ 8

  • перейти к C:\wamp\bin\mysql\mysql5.6.17
  • найдите "my.ini"; Щелкните правой кнопкой мыши, чтобы изменить его.
    • используйте свой любимый редактор (notepad ++, jedit & hellip;)
  • найдите 3306 и измените его на 3307
  • перезапустите все службы, и он должен работать:)

Ответ 9

Если вы установили как Wampmanager, так и бэкшток Bitnami на ваш Windows-блок (как и я сделал), убедитесь, что Bitnami не был настроен автоматически запускать свои службы wampstackApache и wampstackMySQL при запуске.

Чтобы проверить/исправить это, нажмите "Пуск" → "Выполнить", а затем введите "services.msc" и нажмите "ОК".

Выберите Службы в списке слева и выполните сортировку служб по имени. Выделите "w". Если службы wampstackApache и/или wampstackMySQL уже запущены, щелкните правой кнопкой мыши и остановите оба. Затем перезапустите все службы из значка Wampmanager W в лотке служб Windows. W должен быть зеленым.

Если это была ваша проблема, вы можете изменить поведение запуска по умолчанию на ручной запуск wampstackApache и wampstackMySQL на вкладках "Свойства".

Ответ 10

Это может произойти по одной из трех причин: -

1) Отсутствует установка VС++:. Установите все версии пакетов перераспределения VС++ VC9, VC10, VC11, VC13, VC14 и VC15. См. Ссылку, указанную в конце для ссылки для загрузки. Если у вас 64-разрядная Windows, вы должны установить как 32, так и 64-битные версии каждого пакета VisualС++, даже если вы не используете бит Wampserver 64.

2) Вы забыли предоставить права администратора на WAMP Server. Запустить и установить с помощью опции "Запуск от имени администратора" очень важно.

3) WAMP, IIS и Skype, сражающиеся за один и тот же порт:

введите описание изображения здесь

Ответ 11

В дополнение к тому, что сказал @Hitesh-sahu, вам нужны все пакеты перераспределения VC++, чтобы он стал зеленым. Я упомянул об этом потоке от WampServer форума. Вы можете установить этот маленький инструмент (check_vcredist) из раздела инструментов здесь, который проверит, установлены ли все необходимые зависимости (см. Прикрепленный образ), а также предоставит ссылки на отсутствующие. Если вы используете 64-разрядную версию Windows, как я, и ваш сервер wampserver не становится зеленым даже после установки всех пакетов, удалите его и повторите установку заново. Надеюсь, поможет.

enter image description here