Local's router is having trouble starting.を回避したメモ

WordPressを触れてみたいと思い本を購入したので、local by flywheelでローカル環境を作って試そうとしたところ、初めからエラー発生。

 環境:Windows 10 Pro、local by flywheelのVer.5-2-7

 

Local's router is having trouble starting.

Local's router is having trouble starting.

(サイト名は本に書いてあったサンプルサイト名)

 

エラー名でググると、日本語のQAサイトがトップに出るものの、解決していない様子。その下にlocal by flywheelのコミュニティで同じ質問がされていたためチビチビとgoogle翻訳にかける。

 

結論から書くと、

「ローカル環境を使用するにはポート80にアクセスする必要があるが、他の何かが使用してしまっている」「netstatコマンドを使用し、何がポート80を使用しているのか突き止める必要がある」とのこと。

netstatとは、コンピュータの通信状況を一覧表示することができるコマンド。

 

色々とググるとズバリドンピシャのmarron様のページを発見。XAMPPでも同様の症状が出るようで解決方法が掲載されていました。  上記ページの通り操作したところ、無事local by flywheelでWordPressを起動できるようになりました。

 

~ 万が一、marron様のページが消えてしまった場合の簡易メモ~

①ポート80を使用しているアプリケーションを調べる

コマンドプロンプトで「netstat -nao」を打ち込みEnter。

一覧の中からアドレスが80となっている項目のPID番号を控える。

→今回はPID4

②タスクマネージャの詳細タブからPID4のアプリケーションを調べる

→PID4を使用しているのは「System(PID4)

System(PID4)にて実行しているポート80を使用しているアプリケーションで原因となるのはIIS(インターネットインフォメーションサービス)。

IISを無効化し、ポート80を使用できるようにする

コントロールパネル→プログラム→プログラムと機能→Windowsの機能の有効化または無効化→インターネットインフォメーションサービス内のWorld Wide Webサービスのチェックを外す