【 #localhost 】XamppやMAMPを使ってファイルが更新されない問題を解決する 【 #cache 】
最終更新:2021年02月18日 03時28分86秒(初公開:2021年02月18日 03時28分86秒)
ファイルを更新してもなかなか反映されない問題に悩むことって結構あるあるだと思うんですね。
あの手この手を尽くしたんですが、うまく反映されなかったので奮闘した記録です。
効果のあったこと
Macを再起動してMAMPを再インストールしました。
これが一番手っ取り早かったです。
MAMPの再インストール
まずはおもむろにFinderを開いて/Application/MAMPをゴミ箱に送ります。
うまく行かない場合は、MAMPのサーバーを停止したり、MAMPアイコンを右クリック→終了でしっかりとプロセスを落としてから再度実施しましょう。
これでアンインストールは完了ですが、関連プロセスが残っていると面倒くさいので、いったん端末ごと再起動します。
起動後、MAMPの公式サイトにいってインストーラーをダウンロードしてインストールの手順を実施します。
基本的には何か聞かれたらYesと言っておくといいです。
MAMPはPRO版もありますが、何もしなければFree版が使われていますのであまり気にする事はありません。
MAMPの設定を見直す
初期設定では、Port: 8888と8889が使われています。
特にこだわりがないならそのままでも良いんですが、面倒なら80/3306ポートを使うように変更しておきましょう。
- MAMPを起動したら
- 左上の歯車アイコン「Preferences」でポップアップウィンドウを開いて
- 「Port」タブをクリック
- 「80&3306」ボタンをクリック
- OKをクリック
とすると、いい感じに開発ができます。
効果のなかったこと
- php.iniのopcacheを変更する
- 本来なら意味はあったかも知れませんが、今回はMAMPの設定で使わないようになっていたので、何をやっても効果はありませんでした。
- スーパーリロード
- 本来であればこれだけで完了できるはずなんですが、なんででしょうね?
- サーバー側のファイルを更新してもなぜかリアルタイムで更新されなかったので色々試したんですが、サーバーキャッシュの問題があった?のかもしれません。
- サーバー・端末の再起動
- 結構乱暴な手段を使っています。これで更新されてるはずですが、なぜかダメでした。