エラーで起動できないの(´;ω;`)ブワッ
XAMPPをインストールし、コントロールパネルが表示されてApacheを実行しようとしたら、以下の様なエラーが出たわけですよ。ポートとかなんらかの原因で、起動できねえよハゲ!と言われています。
[code]
16:36:10 [Apache] Status change detected: running
16:36:11 [Apache] Status change detected: stopped
16:36:11 [Apache] Error: Apache shutdown unexpectedly.
16:36:11 [Apache] This may be due to a blocked port, missing dependencies,
16:36:11 [Apache] improper privileges, a crash, or a shutdown by another method.
16:36:11 [Apache] Press the Logs button to view error logs and check
16:36:11 [Apache] the Windows Event Viewer for more clues
16:36:11 [Apache] If you need more help, copy and post this
16:36:11 [Apache] entire log window on the forums
[/code]
原因は何なのか
エラー文をそのまま翻訳すると以下のとおりとなります。by.グーグル翻訳
[code]
午後4時36分10秒[アパッチ]ステータス変更が検出されました:実行中
午後4時36分11秒[アパッチ]ステータス変更:停止
午後4時36分11秒[アパッチ]エラー1067:Apacheのシャットダウン。
午後4時36分11秒[アパッチ]これは、依存関係が欠落して、ブロックされたポートが原因である可能性があり
午後4時36分11秒[アパッチ]不適切な権限、クラッシュ、または別の方法でシャットダウンを。
午後4時36分11秒[アパッチ]を押してエラー·ログを表示し、確認するためのログボタン
午後4時36分11秒[アパッチ]よりWindowsのイベントビューア
午後4時36分11秒[アパッチ]あなたがより多くの助けを必要とする場合は、コピーしてこれを投稿
午後4時36分11秒[アパッチ]フォーラムの全体ログウィンドウ
[/code]
「依存関係が欠落して、ブロックされたポートが原因である可能性があり 」と書かれている。この事から、ポートが原因かもしれないと予測が立てられました。スカイプなどは、80番ポートを利用することが多いので、スカイプがインストールされていて、実行している場合はこういった80番ポートを利用するアプリケーションがエラーを吐き出すことが多いです。
・・・とはいっても、スカイプはインストールしてないし、競合したソフトは無さそうです。
検索をしてもスカイプなどが実行されているので、ポートを変えろという記事が多い。試しに8080ポートに変更して、XAMPPを再起動して、再度実行!・・・しかし、ダメだった・・・!
あれ?もしかして管理者権限与えてないだけじゃね?
ということで、アプリケーションの実行ファイル(xampp-control.exe)を右クリックして、「管理者としてこのプログラムを実行する」にチェックを入れます。
その後、実行してみると・・・普通に起動出来ました。なんとも簡単なミスでした。その後、ポートを8080番から80番ポートに直したが問題なく起動。解決ぅ解決ぅ!
コメントを残す