MAMPをバージョンアップしたら全てのホストが403になってしまった話と解消法

仕事

ブログの更新をだいぶサボってしまってました。

新年一発目。去年の年末にMacbookを新調し単純なスペック比2倍になりかなり快適に仕事をすることができています。
Macの環境設定は移行アシスタントを使って有線でサクッと済ませたのでPCは新しくなったのですが中身は慣れ親しんだものというあまり実感が湧かないままスムーズな環境設定ができました。

年始に諸事情でいつも使用しているCMSがバージョンアップしたのでそれに伴いMAMPのphpのバージョン上げる必要があったのですが生憎現行のMAMPでは新しいphpがサポートされておらずいい機会ということでMAMPをバージョンアップしました。
今まで5だったものを6にアップデートしたのですがphpのバージョンをアップした瞬間403エラーが出てきてしまいました。
最初は細かいphpのバージョン違いなのかと思いMAMPの設定をいじったりhtaccessを見直したりと試行錯誤したのですが全く直りません。

よく見てみると以前設定したホスト含め全てが403エラーになっていました。
そうなると原因はCMSでなくMAMP側にあると思いGoogleで同様の症状がないかどうか検索してみたのですが同じような悩みを持っている人はたくさんいるのですが具体的な解決には至っていませんでした。

ApacheをMacOSのコマンドラインで走らせたりアプリを削除して再インストールしたりと年始から散々な状態でしたがなんとか直すことができたのでやり方をメモしておきます。

・画面左上のリンゴマークをクリック。
・システム環境設定を開く。

セキュリティとプライバシーを開く。

・左メニューからフルディスクアクセスの項目をクリック。
・左下の鍵マークをクリックしパスワードを入力。

de.appsolute.mamoorohelper
MAMP PRO

・項目の中の「de.appsolute.mamoorohelper」と「MAMP PRO」にチェックを入れる。
・念の為PCの再起動。

上記の手順で嘘のように解消されました。
全てのパータンが上記の設定が原因かわかりませんがもし同じような状態になった方がいたら参考になればと思います。

タイトルとURLをコピーしました