MAMP - Apache/MySQL/PHPのエラーログファイルの場所(フルパス)

no image

MAMP環境でのApache/MySQL/PHPのエラーログファイルの場所(フルパス)を紹介します。

作成したPHPスクリプトやMySQLデータベースへのクエリがうまくいかない場合はエラーログを確認しましょう。ここではMAMP環境でのApache/MySQL/PHPのエラーログファイルの場所について確認していきます。

MAMP - エラーログファイルの場所(フルパス)

Apache

Apacheのエラーログファイルの場所です。

/Applications/MAMP/logs/apache_error.log 

MySQL

MySQLのエラーログファイルの場所です。

/Applications/MAMP/logs/mysql_error_log.err 

PHP

PHPのエラーログファイルの場所です。

/Applications/MAMP/logs/php_error.log 

エラーログファイルは時系列に古いログが上、新しいログが下のほうにあるので、ファイルの末尾数行を表示する「tailコマンド」を使うと便利です。Macターミナルを起動し、以下のように入力し、エラーを確認しましょう。

$ tail /Applications/MAMP/logs/apache_error.log
… 中略 …
[10-May-2014 02:18:21 UTC] PHP Warning:  Division by zero in /Users/***/Dropbox/htdocs/vps/wp-content/themes/***/functions.php on line 66
raou:logs panakinet$ tail /Applications/MAMP/logs/apache_error.log
[Sat May 10 13:17:35 2014] [alert] [client ::1] /Users/***/Dropbox/htdocs/php/.htaccess: Invalid command 'suPHP_ConfigPath', perhaps misspelled or defined by a module not included in the server configuration