Значок Wamp оранжевый - PullRequest
       56

Значок Wamp оранжевый

14 голосов
/ 09 июня 2011

Во-первых, я должен сказать, что я полностью новичок. Я установил Wamp сервер 2 версии (у меня XP), но значок оранжевый. Я нашел где-то, что проблема, вероятно, в Apache, потому что что-то с использованием порта 80 (вероятно, мой Skype). Кто-нибудь знает, как это изменить?

Ответы [ 18 ]

0 голосов
/ 06 ноября 2014

Скопировано с Здесь

Прежде чем вы сможете что-либо исправить, вам нужно знать, какая служба еще не запущена, 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.

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

Запустите SKYPE, затем с помощью меню сделайте следующее: Инструменты -> Параметры -> Дополнительно -> Отключить соединение, отметьте «Использовать порты 80 и 443 в качестве альтернативы для входящих соединений». Теперь перезапустите SKYPE, чтобы эти изменения вступили в силу. .

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

0 голосов
/ 03 декабря 2013

Обе программы (Skype и WAMP) используют порт 80, поэтому вам нужно только изменить этот порт в любой программе (я предпочитаю Skype).

У меня возникла эта проблема после установки WAMP в Windows 7 (было странновидя не работает), так что гуглил и нашел что-то про Skype и порт 80. Я только удалил Skype, так как даже не использовал его так много, и это сработало.WAMP стал зеленым!

Так что, возможно, удаление процесса skype.exe с помощью ctrl + alt + del или что-то подобное также поможет.

0 голосов
/ 11 августа 2013

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

В моем случае это был не Apache, а MySQL, который зависал. Я использовал InnoDB и раскомментировал следующие строки в моем файле my.ini / my.cnf:

# Uncomment the following if you are using InnoDB tables
innodb_data_home_dir=c:/wamp86/bin/mysql/mysql5.6.12/data
innodb_data_file_path=ibdata1:10M:autoextend
innodb_log_group_home_dir=c:/wamp86/bin/mysql/mysql5.6.12/data
innodb_log_arch_dir=c:/wamp86/logs
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
#innodb_buffer_pool_size = 16M
#innodb_additional_mem_pool_size = 2M
# Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50

Примерно через час я обнаружил, что директива innodb_log_arch_dir устарела в 5.1+ и приведет к тому, что MySQL не запустится. Вот найденный мной MySQL Bug билет , который описывает проблему.

Моим решением было просто закомментировать строку.

Надеюсь, это поможет кому-то еще

0 голосов
/ 07 февраля 2013

Для меня это был антивирус, который создавал проблему.У меня был установлен и запущен Kaspersky.

Я вышел из Kasperky с панели задач, и значок стал зеленым для меня.

Если он сам по себе не стал зеленым, вы можете попробовать перезапустить службы WAMP.

Надеюсь, это поможет.

Спасибо всем за ответы.

0 голосов
/ 06 сентября 2012

Если на вашем порте 80 нет конфликта, возможно, вам просто не хватает распространяемого пакета Microsoft Visual C ++ 2010 x86.https://www.microsoft.com/en-us/download/confirmation.aspx?id=5555

0 голосов
/ 25 июня 2012

На всякий случай, если вы устанавливаете это устройство, отличное от C:

Я думаю, что есть ошибка, я думаю

Проверьте внутри

UNIT: \ wamp\ bin \ apache \ apache2.2.22 \ conf \ extra \ httpd-autoindex.conf

Alias /icons/ "C:/Apache2/icons/"

<Directory "C:/Apache2/icons">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

Это кодируется независимо от того, где вы его устанавливаете, тогда вы можете изменить букву C: для вашего UNIT: letter, и это сработает.

0 голосов
/ 17 марта 2016

Перейдите в раздел «Службы» (введите « services.msc » в командной строке) и запустите « wampapache64 ». Это помогло мне сейчас.

0 голосов
/ 19 ноября 2013

Мне ничего из вышеперечисленного не помогло. Моя проблема была вызвана тем, что я добавил комментарии конца строки в httpd.conf, как только они были удалены, у меня снова появился мой прекрасный зеленый значок Wamp

   ScriptAlias /cgi-local/ "c:/intranet/web/cgi-local/" # comment here very bad!!
...