1
最新のMac OS Sierraにアップグレードした後、私のMacで奇妙な問題が発生します。私はパスの/ etc/apache2の/にのhttpd.confを編集して、コマンドアップグレード後、Apacheは再起動時に変更されたhttpd.confをロードしません。コンピュータを再起動する必要があります
# sudo apachectl restart
を使用してApacheを再起動するたびに変更が有効になりません。私は変更を有効にするためにコンピュータを再起動する必要があります。私は運がないとグーグルで遊んだ。
何年も完璧に動作していました。 Apache 2.4で何か変わったのですか?設定ファイルをキャッシュしているかもしれません...?
私のOSのバージョンは
Mac OS Sierra 10.12.6 (16G29)
私のApacheのバージョンは
Apache/2.4.25 (Unix)
です
編集助けてください:私はそれは、Apacheを停止した後も、という事実によるものであると考え は、一部のインスタンスがまだ実行中です。
# sudo apachectl stop
httpd (no pid file) not running
# ps au | grep apache
username 700 0.0 0.0 2432804 772 s001 S+ 1:17pm 0:00.00 grep apache
私はその後、私が試みたが、動作していないよう次のコマンド
# kill -9 <process id>
を使用して、このインスタンスと他のインスタンスを殺すことができます。プロセスIDは変化し続けます。