Apache
(MacOS-Sierra)のXAMPP
からMacbook
サーバーを起動しようとするときはいつでも。次のアプリケーションログを取得しています:
Starting Apache Web Server...
/Applications/XAMPP/xamppfiles/Apache2/scripts/ctl.sh : httpd started
そして、ステータスはStopped
のままです。 XAMPP
を再インストールしてラップトップを複数回再起動しましたが、それでも同じ問題が発生します。この問題の解決に役立つ情報は見つかりませんでした。
私は解決策を見つけました:
Network Utility
を使用し、ポート80をスキャンします。ポート80を使用しているアプリケーションを見つけた場合は、それを強制終了します)ターミナルを開いて実行
Sudo apachectl stop
(エラーが発生した場合は無視してください)
同じ端末ウィンドウで実行します
Sudo /Applications/XAMPP/xamppfiles/bin/apachectl start
XAMPPコントロールパネルを開きます。Apacheサーバーが今までに起動している可能性があります。起動していない場合は、start
ボタンをクリックして手動で起動できます。
これは私のために働いた!!
私が直面した別の関連する問題は、Apacheのサーバー障害を引き起こしました。そして失敗ログは:
[Sun Jul 30 12:43:58.747822 2017] [unique_id:alert] [pid 9188] (EAI 8)nodename nor servname provided, or not known: AH01564:
unable to find IPv4 address of "MacBook-Pro.local" AH00016: Configuration Failed
これを解決するには:
次のコマンドを実行しました
Sudo -e /etc/hosts
次に、以下のエントリを変更しました
127.0.0.1 localhost
::1 localhost
に
127.0.0.1 localhost MacBook-Pro.local
::1 localhost MacBook-Pro.local
私は同じ問題を抱えており、deleting
lib folder
in Applications/XAMPP/xamppfiles/
およびinstalling XAMPP again
。おそらく、以前のバージョンの古いlibファイルが適切に更新されていないことが原因です。
XAMPPアプリを更新するときに同じ問題が発生しました。これを行う必要がある場合は、まずXAMPPをアンインストールする必要があります(HTDOCSファイルをXAMPPフォルダーではなく別のフォルダーに保存してください。そうしないと、失われます)。 XAMPPの最新バージョンをインストールできます。それは私のために働いた、あなたのためにも願っています。
単にあなたのターミナルに行き、タイプしてください:
Sudo apachectl stop
パスワードを要求します。システムパスワードを入力します。
XAMPPコントロールパネルに戻り、Apacheを起動します。今から始めましょう。