MAMPのApacheでhttpd.confのチェック(configtest)

15/09/2019

MAMPのApacheが起動しなくなった時は

  • ポート番号競合
  • モジュールのエラー
  • 設定ファイルの文法ミス

なんかの場合が多いらしい。

apacheの文法チェック

なんか昨日動いてたのに
起動でコケるようになったので

おそらく.conf関連でなんかミスってるのだろうなーと思いつつも

どこで原因となるエラーがでてるかわからないので
ログみれないかなとか探してたらば

sudo apachectl configtest

で起動に関連したログが見れるっぽい

MAMPでconfigtest

でもMacだとデフォルトで入ってるapacheの起動ログになるのでmampのapacheでconfigtestしたい場合は

sudo /Applications/MAMP/Library/bin/apachectl configtest

で確認できます。

僕の場合httpd-vhosts.confでなんかミスってたっぽい。

と後日また起動しなくなったので
なんだろうと思いつつ恐らくUIアプリのpreferenceから
port変えてたりしたのですが
どうもhttpd.confのListenがpreferenceの設定から書き換えになるっぽくで

Listen 800008888

みたいな妙な記述になってしまってました。
手動で直して無事解決しましたが
バーチャルホストとか使う場合は
preferenceから変えない方がいいのかも

web

Posted by admin