ฉันมีปัญหาที่ Apache จะไม่เริ่มทำงานหลังจากอัปเดตเป็น High Sierra 10.13.1 ไม่มีสิ่งใดปรากฏในบันทึกข้อผิดพลาด แต่เมื่อฉันพยายามทำapachectl start
อะไร ถ้าฉันวิ่งapachectl configtest
ฉันจะได้รับ "ไวยากรณ์ตกลง
ฉันเคยใช้คำสั่งsudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
ที่ไม่มีประโยชน์ Apache จะไม่เริ่มทำงาน ฉันสามารถเรียกใช้sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.httpd.plist
และไม่ทำงานเช่นกัน
ฉันดูที่รายการบริการการชงและ httpd แสดงในรายการพร้อมกับกระบวนการอื่น (mysql) แต่สถานะของ httpd แสดงเป็นสีเหลือง "เริ่มต้น" แทนที่จะเป็นสีเขียว
ฉันได้ลองทำหลายสิ่งหลายอย่างแล้วและสิ่งที่ฉันค้นหาคือถ้าฉันค้นหาไฟล์ system.log ที่ฉันค้นหา com.apple.xpc.launchctl[1] (homebrew.mxcl.httpd24[11780]): Service exited with abnormal code:1
หากฉันเรียกใช้ apachectl start คำสั่งนั้นดูเหมือนว่าจะทำงาน แต่เมื่อฉันรันคำสั่งหยุดฉันจะได้รับ "httpd (ไม่มีไฟล์ pid) ไม่ได้ใช้งาน"
ฉันยังได้รับเอาต์พุตของ com.; apple.xpc.launchd [1] ( org.apache.httpd): โปรดเปลี่ยนจาก OnDemand เป็น KeepAlive
มีบางสิ่งใน High Sierra ที่ป้องกันไม่ให้ Apache ทำงานเมื่อมันทำงานได้ดีใน Sierra หรือไม่?
brew services list' I receive a yellow indicator, I checked with all of the available users and ran
บริการชง 'และพวกเขาทั้งหมดแสดงตัวบ่งชี้เดียวกัน สำหรับคู่มือการติดตั้ง Ansible ถูกใช้เพื่อตั้งค่า apache สิ่งนี้ทำกับ MacBooks อื่น ๆ 5 เครื่องพวกเขายังคงใช้ Sierra อยู่ MacBook ตัวนี้มีปัญหาและ Apple ทำการวินิจฉัยและรีเซ็ตระบบปฏิบัติการในขณะที่อัปเดต OS เป็น High Sierra
apachectl start
) เหมือนกันกับ... configtest
!
httpd
สูตรHomebrew และตอนนี้ Apache ไม่ตอบสนอง เมื่อฉันทำbrew services list
ฉันยังได้รับstarted
httpd เป็นสีเหลืองและเมื่อฉันเรียกใช้sudo apachectl stop
มันจะบอกฉันว่าhttpd (pid 87?) not responding.