エラーの症状
- MAMP PROのローカル開発環境でWordPressサイトに接続できない。ブラウザで「このサイトにアクセスできません」エラー表示
- 過去に作ったすべてのWordPressサイトで同じ症状
- 新規に作ってみたWordPressサイトでも同じ症状
- 合わせてMySQLにも接続できない
- 当然、gulpも使えない
- MacOS Sonoma 14.7.1
- MAMP PRO 7.1.3
- MySQL 8.0
- PHP 8.2.20
- WordPress 6.7
対処法
この対処法は本当に効果があったのかは不明ですが、一応解決できたので私がやったことを忘備録として書き出しておきます。
- アプリを開いたまま再起動>効果がなく日本語変換のショートカットキーが機能しなくなるエラー発生
- アプリをすべて終了してからMacOSを終了
- Mac電源ボタンを10秒以上長押し起動>オプション>ディスクユーティリティの First Aidで修復>効果不明?
- MacOSを再起動
- システム環境設定>プライバシーとセキュリティ>フルディスクアクセス>MAMPをON
これでWordPressローカル開発環境に関するエラーはすべて解消されました。
ただし、「フルディスクアクセス>MAMPをON」については今までOFFだったのかONだったのかは記憶が曖昧です。私の頼りない記憶によれば「ONにした記憶がない」のでおそらくOFFだったと推測されます。
しかし、エラー前日までは正常にローカル開発環境が使えていたので、果たして上記が原因だったのかはイマイチ釈然としませんね。
他にエラー前後の違いといえば、WordPressが自動バージョンアップにより6.7になったことくらいです。もしかしたら新バージョンのWordPressが直接のエラーの原因なのかもしれません。
蛇足ですが、当然AIにも相談して様々な調査と対策を行ってみましたが、すべて効果なしでした。MAMPのエラーログもあまり参考にはなりませんでしたね。AIはMAMPのアンイストールと再インストールをしきりに勧めてきましたが、違うような気がしたため実行していません。AIはネット上に情報がほとんど載っていないテーマについては役立たずです。
エラーが再発した時の対処法
上記対応で解消されたエラーが、その2日後に再発しました。
エラーの症状はまったく同じです。
色々と試してみた結果、次の方法で復帰できました。
- Chromeのキャッシュをクリアする
- Chromeの右上の3点ボタンをクリック
- 閲覧履歴データを削除をクリック
- 期間=「全期間」としてから「データを削除」
- Macで開いているアプリをすべて終了する
- MacOSを再起動する
今回の一連のエラーですが、MAMPで発行するSSL証明がエラーの原因になっているような気がします。
ローカル開発環境でサイトを作る場合にはSSL設定しない方がエラー発生率は少ないようにも思えますね…困ったものです。
エラーは再再発したときの対処法
上の方法でエラー解消した10日後に同じ症状のエラーが再再発しました。対処法は上の場合と全く同じです。つまり、Chromeのキャッシュを「全期間」「データを削除」>アプリをすべて閉じる>MacOSを再起動で復帰できました。なお、「アプリをすべて閉じる」は必要ないかもしれません。
しかし、頻繁にChromeのキャッシュをクリアする必要があるのは非常に面倒ですね…何とかしてほしい。
忘備録
このエラーは再発する可能性が高いので、次回エラー発生時に試してみたい対処法も忘備録として書いておきます。
「MAMP PRO7>SSLタブ>SSLをOFFでサイトを開く」
現状ではこの状態に意味があるのか不明ですが、サイトには速やかに接続できています。
MAMPでローカル開発環境を作る際には、やはりSSL設定OFFの方がトラブルが少ない気がします。というか、トラブルが発生したことは皆無でした。
Localにローカル開発環境を移行しました
その後、MAMP PRO7でエラーが頻発するため、試験的にローカル開発環境を無料版Localに移行しました。Localに移行後は今のところ安定して使えています。