Apache ไม่เริ่มต้นบน MAMP Pro


100

Apache จะไม่เริ่มทำงานและเกิดข้อผิดพลาด:

การเริ่มภาพหน้าจอ Apache ล้มเหลว

หรือไม่สามารถเริ่มต้น Apache ได้ โปรดตรวจสอบไฟล์บันทึกสำหรับข้อมูลเพิ่มเติม

dyld: ไม่พบสัญลักษณ์: _iconv อ้างอิงจาก: /usr/lib/libmecabra.dylib คาดไว้ใน: /Applications/MAMP/Library/lib/libiconv.2.dylib ใน /usr/lib/libmecabra.dylib / Applications / MAMP / Library / bin / apachectl: line 80: 2799 Trace / BPT trap: 5 $ HTTPD "$

นี่เหมือนกันสำหรับหลายพอร์ต พอร์ต MAMP ที่แนะนำและพอร์ต apache ปกติ

MySQL เริ่มต้นได้ดีอย่างสมบูรณ์แบบ

ข้อเสนอแนะใด ๆ ?


คุณใช้งาน Mavericks หรือไม่? ฉันเพิ่งได้รับข้อผิดพลาดเดียวกันและฉันเพิ่งอัปเกรด Java และ Mavericks ... ฉันจะแจ้งให้คุณทราบหากมีวิธีแก้ปัญหา
pjhagel

คำตอบ:


394

ฉันอัปเดตเป็น yosemite เวอร์ชันล่าสุดเมื่อคืนนี้

คุณต้องไปที่โฟลเดอร์ MAMP ของคุณใน Applications ไปที่bin-> ->apache2bin

แล้วเปลี่ยนชื่อไฟล์จากไปenvvars_envvars

ฉันยังพบปัญหาอื่นที่ทำงานไม่ถูกต้อง ตรวจสอบให้แน่ใจว่าพอร์ตเป็นค่าเริ่มต้นของ Apache ไม่ใช่ค่าเริ่มต้นของ MAMP (พอร์ต 80 เป็นต้น) หากใช้งานได้ทันทีสิ่งนี้ไม่ควรใช้กับคุณ


7
ขอบคุณ! ทำงานแล้ว! สำหรับคนอื่นวิธีแก้ปัญหาที่ชัดเจน: cd / Applications / MAMP / Library / bin && sudo mv envvars _envvars
Rozkalns

เพิ่งอัปเดตเป็น mavericks ด้วยและมีปัญหาเดียวกัน คุณชายสุดยอดมาก
luizfonseca

1
หากคุณใช้งาน Yosemite และคำตอบนี้ใช้ไม่ได้กับคุณให้ทำสิ่งนี้ก่อน: สำรองข้อมูลไดเรกทอรี MAMP ของคุณลบ MAMP และ MAMP Pro ติดตั้ง 3.0.5 ใหม่ดำเนินการเคล็ดลับในคำตอบจากนั้นกู้คืน htdocs, confs และ ไดเร็กทอรี db จากข้อมูลสำรองของคุณ จากนั้น Apache จะเริ่มทำงาน
jorisw

1
แค่สงสัยว่าทำไมถึงเปลี่ยนเป็น envvars? เกี่ยวข้องกับการประกาศสภาพแวดล้อมของโยเซมิตีหรือไม่?
DrewT

2
@Dano ตรวจสอบการสะกดชื่อไฟล์มีการพิมพ์ผิดในคำสั่ง ควรจะcd / Applications / MAMP / Library / bin && sudo mv envvars _envvars
Brad Goss

2

การติดตั้ง MAMP 3 เวอร์ชันล่าสุด 3.0.7.3 ในกรณีของฉันดูเหมือนจะแก้ปัญหานี้ได้


ตอนนี้ฉันประสบปัญหาเดียวกันใน OS X El Captain ฉันได้อัปเกรดเป็น 3.0.7.3 แล้ว แต่ยังไม่สามารถเรียกใช้ apache ได้ ใครช่วยฉันที ขอบคุณ
Delavega

1
@Delavega หากคุณยังคงมีปัญหานี้โปรดดูที่stackoverflow.com/a/34425292/2913356
Tomasz Nguyen
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.