2016年4月17日 星期日

OSX El Capitan Apache問題

今天要使用OSX El Capitan版本 Apache時

 居然一直無法順利啟用apache 指令先下了

 sudo apachectl start cat /etc/hosts

裡面也有127.0.0.1 localhost

 但就是無法順利看見It works!

 後來執行apachectl configtest

 出現了下方的錯誤

 AH00526: Syntax error on line 20

of /private/etc/apache2/extra/httpd-mpm.conf:

 Invalid command 'LockFile',

 perhaps misspelled or defined by a module not included in the server configuration 

參考以下這篇 就能夠順利解決升上apache2.4的問題

 http://apple.stackexchange.com/questions/211015/el-capitan-apache-error-message-ah00526

 將/etc/apache2/extra copy一份 

sudo mv httpd-mpm.conf httpd-mpm.conf.elcapitan

sudo mv httpd-mpm.conf~orig httpd-mpm.conf

 sudo apachectl restart

apachectl configtest

取得"Syntax OK"

接下來一切就正常囉

沒有留言: