Saya memiliki masalah di mana Apache tidak akan memulai setelah memperbarui ke High Sierra 10.13.1. Tidak ada yang ditampilkan di log kesalahan, tetapi ketika saya mencoba untuk apachectl start
tidak terjadi apa - apa. Jika saya menjalankan apachectl configtest
saya menerima "Sintaks OK
Saya telah menggunakan perintah seperti sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
tidak berhasil. Apache tidak akan mulai. Saya bisa berlari sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.httpd.plist
dan itu juga tidak berhasil.
Saya melihat daftar layanan pembuatan dan httpd muncul dalam daftar bersama dengan proses lain (mysql) tetapi status httpd menunjukkan kuning "mulai" bukan yang hijau.
Saya telah mencoba banyak hal berbeda, dan apa yang saya temukan adalah bahwa jika saya melihat ke file system.log saya temukan com.apple.xpc.launchctl[1] (homebrew.mxcl.httpd24[11780]): Service exited with abnormal code:1
Jika saya menjalankan apachectl start, perintah itu tampaknya berfungsi, tetapi ketika saya menjalankan perintah stop saya mendapatkan "httpd (tidak ada file pid) tidak berjalan.
Saya juga menerima output dari com.; Apple.xpc.launchd [1] ( org.apache.httpd): Silakan beralih dari OnDemand ke KeepAlive.
Apakah ada sesuatu dengan High Sierra yang mencegah Apache berjalan ketika berjalan baik di Sierra?
brew services list' I receive a yellow indicator, I checked with all of the available users and ran
layanan minuman` dan mereka semua menunjukkan indikator yang sama. Adapun panduan pengaturan, Ansible digunakan untuk mengatur apache. Ini telah dilakukan pada 5 MacBook lain, mereka masih menjalankan Sierra. MacBook yang satu ini memiliki masalah dan Apple menjalankan diagnostik dan mereset OS, sambil memperbarui OS ke High Sierra
apachectl start
). Sama dengan ... configtest
!
httpd
formula Homebrew , dan sekarang apache tidak merespons. Ketika saya melakukannya brew services list
, saya juga mendapatkan started
untuk httpd dengan warna kuning, dan ketika saya menjalankan sudo apachectl stop
, itu memberitahu saya bahwahttpd (pid 87?) not responding.