Apache, MAMP Pro'da başlamıyor


100

Apache başlamaz ve bir hata verir:

Apache başlatılamadı ekran görüntüsü

VEYA Apache başlatılamadı. Daha fazla bilgi için lütfen günlük dosyasını kontrol edin.

dyld: Sembol bulunamadı: _iconv Referans: /usr/lib/libmecabra.dylib Beklenen: /Applications/MAMP/Library/lib/libiconv.2.dylib /usr/lib/libmecabra.dylib / Applications / MAMP / Library / bin / apachectl: satır 80: 2799 İzleme / BPT tuzağı: 5 $ HTTPD "$

Bu, birden çok bağlantı noktası için aynıdır. Önerilen MAMP portları VE normal apache portları.

MySQL mükemmel bir şekilde başlar.

Baska öneri?


Mavericks mi çalıştırıyorsun? Aynı hatayı aldım ve Java ve Mavericks'i yeni yükselttim ... Bir çözüm bulursam size haber vereceğim.
pjhagel

Yanıtlar:


394

Dün gece yosemite'in en son sürümüne güncelledim.

Görünüşe göre Uygulamalar'da MAMP klasörünüze gitmeniz gerekiyor. Gidin bin-> apache2-> bin.

Ardından dosyayı olarak envvarsolarak yeniden adlandırın _envvars.

Ayrıca doğru çalışmadığına dair başka bir sorunla karşılaştım. Bağlantı noktalarının MAMP varsayılanları DEĞİL, Apache varsayılanları olduğundan emin olun (bağlantı noktası 80 vb.). Hemen işe yararsa, bu sizin için geçerli olmamalıdır.


7
Teşekkür ederim! Çalıştı! Diğerleri için net çözüm: cd / Applications / MAMP / Library / bin && sudo mv envvars _envvars
Rozkalns

Sadece mavericks'e güncellendi ve aynı sorunu yaşadım. Siz bayım, harikasınız.
luizfonseca

1
Yosemite çalıştırıyorsanız ve bu yanıt sizin için işe yaramazsa, önce şunu yapın: MAMP dizininizi yedekleyin, MAMP ve MAMP Pro'yu kaldırın, 3.0.5'i yeniden yükleyin, cevapta hileyi gerçekleştirin, ardından htdocs, confs ve db dizinleri yedeklemenizden. Apache daha sonra başlayacaktır.
jorisw

1
Çevrede yapılan bu değişikliğin sebebinin ne olduğunu merak mı ediyorsunuz? Yosemite çevre bildirimleriyle bir ilgisi var mı?
DrewT

2
@Dano dosya adı yazımını kontrol edin, komutta yazım hataları var. Olmalı cd / Uygulamalar / MAMP / Kütüphane / bin && sudo mv Envvars _envvars .
Brad Goss

2

Benim durumumda MAMP 3 Sürüm 3.0.7.3'ün en son sürümünü yüklemek bu sorunu çözecek gibi görünüyor.


Şu anda OS X El Captain'da aynı sorunla karşılaşıyorum, 3.0.7.3'e yükselttim ancak hala apache'yi çalıştıramıyorum. Biri bana yardım edebilir mi? teşekkürler
Delavega

1
@Delavega, hala bu sorunu yaşıyorsanız, bkz. Stackoverflow.com/a/34425292/2913356
Tomasz Nguyen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.