MAMPでphpのエラーをターミナルから問題を探す方法


MAMPでphpエラーが出た際にターミナルでエラーを探す方法

みなさんこんにちは。
今回はMAMP環境でエラーが出た時にエラーがどこから出てきているのかを確かめる方法を紹介します。

また、間違えや指摘等ございましたらコメントよろしくお願い致します。

環境

今回僕のパソコンはmacなのでwindowsの方には対応しておりません。

エラーの確認方法1

初心者の頃(現在も初心者)にエラーが出たらどこを見て、何が問題なのかを見つけることさえできていませんでした。

まず、エラーが出た際にはブラウザのディベロッパーツールを利用して確認してみましょう。プログラムを反映させたいページ(現在エラーが出ていて動いていないページ)で右クリック→検証→consoleを確認してみましょう。

こちらにエラーが出てきます。これは大体利用されていると思うので次の方法も紹介します。

エラーの確認方法2

ターミナルから確認する方法です。ターミナルは真っ黒の画面になっていて、cuiなので初めは操作やりにくいけど意外と慣れたら使いやすいかもです。

方法としてはまず、ターミナルを開いてエラーが出ているログが見れる場所まで移動します。

cd /Applications/MAMP/logs

cdコマンドで移動します。そして'tail -f'コマンドでエラーログをみにいきます。例えば、、、

tail -f php_error.log

これでphpのエラーログを見ることができます。 ターミナルのコマンドについてはこちらのサイトでたくさん記載されていたので紹介いたします。

ターミナルの基本コマンド

このようにログをみたりしながらエラーを解決していけばなんとかなることが多いです。

初めは何が悪いのかエラーをみてもわからないことがたくさんすぎて困りますよね。

この記事が誰かの助けに慣れば幸いです。 ありがとうございました。

変更

タグの修正を行いました。指摘していただきありがとうございます。