Apache не починається на MAMP Pro


100

Apache не запускається, і він видає помилку:

Не вдалося запустити скріншот Apache

АБО Apache не вдалося запустити. Будь ласка, перевірте файл журналу для отримання додаткової інформації.

dyld: Символ не знайдено: _iconv Посилання від: /usr/lib/libmecabra.dylib Очікується у: /Applications/MAMP/Library/lib/libiconv.2.dylib в /usr/lib/libmecabra.dylib / Програми / MAMP / Library / bin / apachectl: рядок 80: 2799 Trap / BPT trap: 5 $ HTTPD "$

Це те саме для кількох портів. Рекомендовані порти MAMP І регулярні порти apache.

MySQL починається ідеально.

Будь-які пропозиції?


Ви керуєте Mavericks? Щойно я отримав таку ж помилку, і я щойно оновив Java та Mavericks ... Повідомлю вас, якщо я знайду рішення.
pjhagel

Відповіді:


394

Я оновив останню версію йосеміту минулої ночі.

Вам, мабуть, доведеться перейти до папки MAMP у програмі. Перейдіть до bin-> apache2-> bin.

Потім перейменуйте файл з envvarsу _envvars.

Я також зіткнувся з іншою проблемою, яка не працює належним чином. Переконайтесь, що порти мають параметри за замовчуванням Apache, а не параметри MAMP (порт 80 тощо). Якщо це працює відразу, це не стосується вас.


7
Дякую! Працювали! Для інших - чітке рішення: CD / Програми / MAMP / Бібліотека / bin && sudo mv envvars _envvars
Rozkalns

Щойно оновлено до мавериків, і у них була та сама проблема. Ви, сер, дивовижно.
luizfonseca

1
Якщо ви працюєте з Yosemite, і ця відповідь не працює для вас, зробіть це спочатку: створіть резервну копію каталогу MAMP, видаліть MAMP та MAMP Pro, перевстановіть 3.0.5, виконайте трюк у відповіді, а потім відновіть ваші htdocs, confs та db каталоги з вашої резервної копії. Потім почнеться Apache.
jorisw

1
Просто цікаво, в чому причина цієї зміни на envvars? Це стосується декларацій про довкілля Yosemite?
DrewT

2
@ Перевірте написання назви файлу, в команді є помилки друку. Повинен бути CD / Програми / MAMP / Бібліотека / bin && sudo mv envvars _envvars .
Бред Госс

2

Установка останнього випуску MAMP 3 Версії 3.0.7.3 в моєму випадку, здається, вирішує цю проблему.


Я зіткнувся з тією ж проблемою зараз в OS X El Captain, я перейшов до 3.0.7.3, але все ще не можу запустити апаш. Хтось може мені допомогти. спасибі
Делавега

1
@Delavega, якщо у вас все-таки виникає ця проблема, дивіться stackoverflow.com/a/34425292/2913356
Tomasz Nguyen
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.