Процесс 'ubd', мешающий работе MAMP на порту 80

Несколько дней назад мой сервер Apache перестал запускаться. Кто-нибудь знает об этой проблеме.

Я считаю, что это происходит сейчас, потому что я, тупо, переместил файл с именем index.php в htdocs/ папка.

я бегу lsof -i | grep LISTEN получить:

    mysqld    297 waltercarvalho   10u  IPv4 0xc942753e30142a85      0t0  TCP *:mysql (LISTEN)
    ubd       611 waltercarvalho   18u  IPv4 0xc942753e310c9f35      0t0  TCP *:49228 (LISTEN)
    ubd       611 waltercarvalho   19u  IPv6 0xc942753e2d7a5635      0t0  TCP *:49228 (LISTEN)
    Dropbox   720 waltercarvalho   18u  IPv4 0xc942753e310c90c5      0t0  TCP *:17500 (LISTEN)
    Dropbox   720 waltercarvalho   25u  IPv4 0xc942753e31c584dd      0t0  TCP localhost:26164 (LISTEN)

Когда я пытаюсь запустить сервер Apache на порту 80, чтобы получить доступ localhost (чистый путь), я получаю:

я бегу sudo /Applications/MAMP/bin/startApache.sh получить:

    (48)Address already in use: make_sock: could not bind to address [::]:80
    (48)Address already in use: make_sock: could not bind to address 0.0.0.0:80
    no listening sockets available, shutting down
    Unable to open logs

Это означает, что порт 80 используется. Вы можете найти мой httpd.conf файл в:

http://pastebin.com/dta3hND8

Я пытался исправить это в течение нескольких часов, очень расстраивает. Я перепробовал все.

Спасибо.

2 ответа

Решение

Ссылаясь на комментарии fvu. Я нашел ответ здесь:

/questions/576701/kak-mne-uznat-kak-macports-ukral-moj-port80/576721#576721

Я боролся с этой проблемой.. довольно уверен, что это дропбокс, который мешает. Я нашел решение, которое работает как шарм, хотя и не перманентное решение. Я запускаю последовательность довольно часто. Это раздражает, но, по крайней мере, эти шаги ясны, просты и предсказуемы! ..И я получу свой 80/3306 обратно.

исправить любезность Abhinav Sood.

  1. Запустите MAMP. Откройте Терминал, напечатав терминал в Центре внимания (Команда + Пробел).

  2. Откройте настройки MAMP (Command +,) и нажмите "Сбросить порты MAMP" (порт 8888 и порт 8889 для Apache и MySQL соответственно). Нажмите на ОК.

  3. Переключитесь на терминал. Тип sudo apachectl stop отключить систему Apache.

  4. Перезапустите MAMP.

  5. Откройте настройки MAMP еще раз и нажмите Установить порты по умолчанию Apache и MySQL. Это установит порты Apache и MySQL на 80 и 3306 соответственно.

  6. Переключитесь на терминал. Тип sudo apachectl restart перезапустить Apache.

  7. Вернитесь к MAMP и нажмите "Открыть стартовую страницу" (или перейдите к http://localhost/MAMP/?language=English в вашем браузере)

И вы сделали.

Другие вопросы по тегам