У меня проблемы с Wamp Server, значок никогда не станет зеленым. Он постоянно застрял на оранжевом.
Я пробовал много способов, редактируя файлы HOSTS, файлы .config, отключая IIS, меняя порт SKYPE, выходя из SKYPE, отключая сервисы публикации World Wide Web и т. Д. И под иконкой wamp server> Apache> Test port 80 говорится, что Apache использует этот порт.
Я запускаю Windows 8 64 бит и Wamp Server 2.4. Любая помощь будет оценена по достоинству.
Прежде чем вы сможете исправить все, что вам нужно знать, какая служба еще не запущена, 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 Event Viewer -> Администрирование -> Средство просмотра событий. Посмотрите в разделе «Журналы Windows» -> «Приложение», доступ к которому из меню слева от диалогового окна для ошибки сообщения от Apache и MySQL.
Проверьте журнал ошибок mysql, используя меню
wampmanager->MySQL->error log
Проверьте журнал событий Windows для сообщений от MYSQL
Убедитесь, что у вас нет другого экземпляра сервера MYSQL.
Как настроить SKYPE, чтобы он не требовал порта 80 или 443
Запустите SKYPE, затем с помощью меню сделайте следующее: Инструменты -> Параметры -> Дополнительно -> Соединение Отключите флажок «Использовать порт 80 и 443 в качестве альтернативы для подключения соединений». Теперь перезапустите SKYPE, чтобы эти изменения вступили в силу.
Если вы используете Windows 8, SKYPE поставляется в виде приложения, и это невозможно (пока) настроить таким образом. Однако, если вы удалите приложение SKYPE и установите SKYPE по-старому, вы можете перенастроить его, и он работает так же хорошо.
Чтобы добавить к предыдущему сообщению ^^:
Если какая-либо из служб не запущена, это может быть просто просто потому, что они должны быть установлены / настроены. Это легко сделать прямо из значка WampManager.
WampManager Icon -> Apache -> Service -> Install Service
Вы должны получить всплывающее окно командной строки, если порт 80 свободен (если нет, см. Выше сообщение):
'Your port 80 is available. Install will proceed. Press Enter to continue...'
WampManager Icon -> MySQL -> Service -> Install Service
WampManager Icon -> Restart All Services
Значок теперь должен стать зеленым 🙂
Сегодня утром я столкнулся с этой же проблемой, но ни один из ответов выше не предоставил мне решение.
В конце концов я понял, что проблема связана с тем, что я изменил DocumentRoot на подпапку каталога www, поскольку ранее я работал над проектом Symfony2 внутри www.
С новым проектом я работаю над внутренним www, что старый каталог DocumentRoot больше не существует, поэтому Apache не удалось запустить.
wampserver -> Apache -> httpd.conf, затем найдите «DocumentRoot» и убедитесь, что каталог, на который указывает он, или измените его на тот, который делает.
Спасибо RiggsFolly, это из-за вашего намека на просмотр событий выше, что я нашел проблему.
Для диска Wamp server по умолчанию используется "C://"
если вы не используете его на другом диске для ex G://
: перейдите к
g:\\wamp\bin\apache\apache2.4.9\bin\
2 .call cmd
3.execute httpd.exe -t
вы увидите ошибки
перейдите в g:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-autoindex.conf
изменить в строке 23 на:
Alias /icons/ "g:/Apache24/icons/"
<Directory "g:/Apache24/icons"> Options Indexes MultiViews AllowOverride None Require all granted </Directory>
ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ! Если вы прошли через все вышеперечисленное, например «Я», и все еще получают значок 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 часа ….
Если вы используете wampserver 3 (это потрясающе! Разработано для меня, пока я не сломал его, рекомендую удалить wampserver 2 и получить его), попробуйте эти исправления:
щелкните значок wampserver> apache> администрирование службы> установить службу (затем перезапустите все службы)
щелкните правой кнопкой мыши значок wampserver> Инструменты> Проверить синтаксис httpd.conf (затем исправить проблему, которую он идентифицирует и перезапустить все службы, вероятно, это плохой синтаксис в файле ваших виртуальных хостов)
щелкните правой кнопкой мыши значок wampserver> Инструменты> тестовый порт 80 (вы, вероятно, включите скайп или что-то еще, отключите его и перезапустите все службы)
Эти 3, вероятно, будут устранять проблемы с большинством новых установок (кроме конфликтов с Windows 10, поскольку вы можете читать решения в других ответах здесь. Обновлено до Windows 10 и теперь WAMP не будет работать ), если нет, попробуйте другие новые инструменты wampserver сейчас включает в том же меню.
После удаления 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 the variable to mysql;)
ссылка: http://bugs.mysql.com/bug.php?id=72533
Используйте номер 1, удалите всю строку. Сохранить в my.ini. Убейте процесс, если у вас есть один (посмотрите на них с resmon.exe и убейте их командой taskkill / pid pid-of-process / f), затем запустите wampmysql, и ваш значок станет зеленым.
С уважением SB
Если вы установили Wampmanager, а также боковую стопу Bitnami на вашем ящике Windows (например, я это сделал), убедитесь, что Bitnami не был настроен автоматически запускать свои службы wampstackApache и wampstackMySQL при запуске.
Чтобы проверить / исправить это, нажмите «Пуск» -> «Выполнить», а затем введите «services.msc» и нажмите «ОК».
Выберите «Службы» в списке слева и выполните сортировку служб по имени. Выделите «w». Если службы wampstackApache и / или wampstackMySQL уже запущены, щелкните правой кнопкой мыши и остановите оба. Затем перезапустите все службы из значка Wampmanager W в лотке служб Windows. W должен быть зеленым.
Если это была ваша проблема, вы можете изменить поведение запуска по умолчанию на ручной запуск wampstackApache и wampstackMySQL на вкладках «Свойства».
3306
и измените его на 3307
Это может произойти по одной из трех причин:
1) Отсутствует установка VC ++: установите все версии пакетов перераспределения VC ++ VC9, VC10, VC11, VC13, VC14 и VC15. См. Ссылку, указанную в конце для ссылки для загрузки. Если у вас 64-битная Windows, вы должны установить как 32, так и 64-битные версии каждого пакета VisualC ++, даже если вы не используете бит Wampserver 64 бит.
2) Вы забыли предоставить права администратора на WAMP Server : запуск и установка с помощью опции «Запуск от имени администратора» очень важны.
3) WAMP, IIS и Skype сражаются за один и тот же порт :
Пакеты VC9 (Visual C ++ 2008 SP1)
http://www.microsoft.com/en-us/download/details.aspx?id=5582 http://www.microsoft.com/en-us/download/details.aspx?id=2092
Пакеты VC10 (Visual C ++ 2010 с пакетом обновления 1) http://www.microsoft.com/en-us/download/details.aspx?id=8328 http://www.microsoft.com/en-us/download/details.aspx ? ID = 13523
Пакеты VC11 (обновление Visual C ++ 2012 4) Два файла VSU4 \ vcredist_x86.exe и VSU4 \ vcredist_x64.exe для загрузки находятся на одной странице: http://www.microsoft.com/en-us/download/details. ASPX? ID = 30679
VC13 Packages] (Visual C ++ 2013) Два файла: VSU4 \ vcredist_x86.exe и VSU4 \ vcredist_x64.exe для загрузки находятся на одной странице: https://www.microsoft.com/en-us/download/details.aspx ? ID = 40784
Пакеты VC14 (обновление Visual C ++ 2015 3) Два файла vcredist_x86.exe и vcredist_x64.exe для загрузки находятся на одной странице: http://www.microsoft.com/fr-fr/download/details.aspx?id= 53840
VC15 Redistribuable (Visual C ++ 2017) https://go.microsoft.com/fwlink/?LinkId=746571 Распространяемые пакеты Visual C ++ для Visual Studio 2017 x86 https://go.microsoft.com/fwlink/?LinkId=746572