web-dev-qa-db-ja.com

MacOS-SierraでXAMPP Apacheサーバーを起動できません

Apache(MacOS-Sierra)のXAMPPからMacbookサーバーを起動しようとするときはいつでも。次のアプリケーションログを取得しています:

Starting Apache Web Server...
/Applications/XAMPP/xamppfiles/Apache2/scripts/ctl.sh : httpd started

そして、ステータスはStoppedのままです。 XAMPPを再インストールしてラップトップを複数回再起動しましたが、それでも同じ問題が発生します。この問題の解決に役立つ情報は見つかりませんでした。

8
Ravi

私は解決策を見つけました:

  1. ポート80が使用されていないことを確認します(Network Utilityを使用し、ポート80をスキャンします。ポート80を使用しているアプリケーションを見つけた場合は、それを強制終了します)
  2. ターミナルを開いて実行

    Sudo apachectl stop 
    

    (エラーが発生した場合は無視してください)

  3. 同じ端末ウィンドウで実行します

     Sudo /Applications/XAMPP/xamppfiles/bin/apachectl start
    
  4. XAMPPコントロールパネルを開きます。Apacheサーバーが今までに起動している可能性があります。起動していない場合は、startボタンをクリックして手動で起動できます。

これは私のために働いた!!

38
Ravi

私が直面した別の関連する問題は、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

これを解決するには:

  1. 次のコマンドを実行しました

    Sudo -e /etc/hosts
    
  2. 次に、以下のエントリを変更しました

    127.0.0.1    localhost
    ::1    localhost
    

    127.0.0.1    localhost MacBook-Pro.local
    ::1    localhost MacBook-Pro.local
    
1
Ravi

私は同じ問題を抱えており、deletinglib folder in Applications/XAMPP/xamppfiles/およびinstalling XAMPP again。おそらく、以前のバージョンの古いlibファイルが適切に更新されていないことが原因です。

0

XAMPPアプリを更新するときに同じ問題が発生しました。これを行う必要がある場合は、まずXAMPPをアンインストールする必要があります(HTDOCSファイルをXAMPPフォルダーではなく別のフォルダーに保存してください。そうしないと、失われます)。 XAMPPの最新バージョンをインストールできます。それは私のために働いた、あなたのためにも願っています。

0

単にあなたのターミナルに行き、タイプしてください:

Sudo apachectl stop 

パスワードを要求します。システムパスワードを入力します。

XAMPPコントロールパネルに戻り、Apacheを起動します。今から始めましょう。

0
Kunal