新サーバー移設の際の 500 エラー
新サーバー環境では PHP5.3 / PHP5.4 をご利用いただくことができません。
そのため、.htaccess に PHP5.3 / PHP5.4 を利用する以下記述がある場合、新サーバー環境における表示で 500 エラーとなります。
- AddHandler php5.3-script .php
- AddHandler php5.4-script .php
該当する場合は記述を削除の上、表示確認をお試しいただきますようお願いします。
上記以外の 500 エラー
下記の状況が考えられます。
- .htaccess に php_flag, php_value を使用している。
- 指定されたページの CGI が異常終了している。
- 指定されたページの CGI のパーミッションが間違っている。
- 指定されたページの CGI が間違ったモードで転送されている。
次のことをお試しください。
- 再度読み込みを行ってみる。
※ご利用中のユーザー様は以下の点をご確認ください。
- .htaccess にて php_flag, php_value の設定をしていませんか?
PHP の設定はコントロールパネルの 「 php.ini 設定 」より行ってください。 - CGI の1行目は 「 #!/usr/bin/perl 」 になっていますか?
- ファイルやディレクトリのパーミッションが 「 777 」 になっていませんか?
セキュリティ上、パーミッション 「 777 」 は動作しないようになっています。
「 755 」 をご利用ください。 - バイナリーモードで転送していませんか?
- 改造などを施した際に記述ミスをしていませんか?
- 命令文の終わりの 「 ; 」 が抜けていたりしませんか?
- CGI はどのディレクトリでも動作いたします。
「 cgi-bin 」 というディレクトリに入れる必要はありません(入れてもかまいません)。