500 Internal Server Error - MAMP環境
当ページのリンクには広告が含まれています。
スポンサーリンク
MAMP環境のWordPressで「500 Internal Server Error」が表示された場合の対処方法を紹介します。
レンタルサーバーなどのWeb環境のWordPressをMAMPのローカル環境でテストする場合は、Apache/MySQL/PHPのバージョンが異なるので、エラーが表示される場合があります。
ちなみに、Web環境のWordPressをMAMP環境にコピーする方法はこちらを参考にしてください。
» Web環境のWordPressをローカル環境にコピー - MAMP
ここではApacheの「500 Internal Server Error」が表示された場合の対処方法を紹介します。
MAMP環境 - 500 Internal Server Error
まずは、どのようなエラーで適切に表示されないかを確認するためにエラーログを確認しましょう。
Finderの「アプリケーション」→「ユーティリティ」から「ターミナル」を起動します。
「tailコマンド」でApacheのエラーログファイルを確認しましょう。
$ tail /Applications/MAMP/logs/apache_error.log [Sat May 10 12:23:47 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
この例では、Web環境の「.htaccess」ファイルに記載されている「suPHP_ConfigPath」がローカル環境と異なるために、「500 Internal Server Error」が出てたようです。
ということで、「.htaccess」を適切に編集しましょう。これでOKです。再度エラーが表示された場合は、エラーログに従って対処しましょう。