今日の人気記事

  1. WordPressのマルチサイト機能で複数のサイトを管理(サブディレクトリ)

500 Internal Server Error - MAMP環境

当ページのリンクには広告が含まれています。

スポンサーリンク

MAMP環境のWordPressで「500 Internal Server Error」が表示された場合の対処方法を紹介します。

mamp-internal-server-error-01

レンタルサーバーなどのWeb環境のWordPressをMAMPのローカル環境でテストする場合は、Apache/MySQL/PHPのバージョンが異なるので、エラーが表示される場合があります。

ちなみに、Web環境のWordPressをMAMP環境にコピーする方法はこちらを参考にしてください。
» Web環境のWordPressをローカル環境にコピー - MAMP

ここではApacheの「500 Internal Server Error」が表示された場合の対処方法を紹介します。

MAMP環境 - 500 Internal Server Error

まずは、どのようなエラーで適切に表示されないかを確認するためにエラーログを確認しましょう。

mamp-internal-server-error-02
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です。再度エラーが表示された場合は、エラーログに従って対処しましょう。

関連記事(一部広告含む)