MAMP初インストールでWordpressいじってみるぞ〜と思ったら、サーバーの起動でいきなりつまづいたので記録を残す。
「Apache couldn't be started. Please check your MAMP installation and configuration.」
具体的に言うと、preferencesでPortを80&3306のPortに変えた後、サーバー起動ボタンを押したら注意表示が出た。
この時点でネットで調べたが、日本語の情報だとみんなApacheは無理だけどNginxなら起動した〜とかポートの番号変えてみたらいけた〜だとかでなんとなく私の状況とは違いそうな感じがした。
環境
・MacOS10.13.6
・MAMP6.0.1(MacOS10.13対応のはず)
やったこと①ログの確認
/Applications/MAMP/logs/apache_error.log
というlogファイルが本来はあるらしいのだが、私のlogsディレクトリの中にはそもそもそんなファイルなかった。
参考URL
やったこと②再インストール
app.cleanerを使ってMAMPを一度削除→再インストール
結果変わらず。ApacheもNginxも起動しなかった。
ちなみに私はインストールしょっぱなからダメだったので、バックアップはとってないけど、使ってる途中でダメになったらバックアップとらないとだめらしい。
やったこと③このYoutubeの動画を試してみた。
desktopにhelloworldディレクトリを作り、そこでApacheを起動。
結果変わらず。ApacheもNginxも起動しなかった。
やったこと④このYoutube動画を試してみた。
①MAMP/Library/bin/envvars を MAMP/Library/bin/_envvars
に直す。
②その後、ターミナルで$sudo apachectl stop
を実行
でもlocalhostを見てみたところ、Index ofの文字が!!これ起動できてるって事よね?多分。
外国人のお兄さんありがとう解決しました。
その後の追記
ちなみにサーバーを起動させると、自動で以下リンクに飛ぶらしいのですが、飛ばなかったので手打ちで行ったら明らかになんか古いページに..
なんだろうこれ..古いページ??謎深いです。
http://localhost/MAMP/?language=Japanese
そしてPHPのVersionを3.7.2に指定してもtoolのphpMyAdminがオンにできない。
localhostは見れるけど、MySQLが起動できず、htdocsディレクトリにテストファイルを入れたらlocalhostも見れなくなる。
とりあえずMAMPは諦めてXAMMP=> Local by Flywheelも試してみたけど、なぜか全部不具合が出てしまって結局Wordpressのカスタマイズはできませんでした..私のMacが悪いの?笑
Dockerで環境も作れるみたいなんですが、手持ちのMacのメモリが8GBしかないのでめちゃくちゃ構築に時間がかかっちゃうんですよね..うう〜〜どうしよう😂
https://bityl.co/4SsX