目次
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