500 Internal Server Errorの原因は?
-
問題なく使えていたのですが、いきなり
「500 Internal Server Error」がでて利用できなくなってしまいました。調べるところはあるのでしょうか?
よろしくお願いします
-
いきなりとの事ですが、何もしてないのにですか?
サーバー等の環境を書きましょう。
思い当たることがあれば書きましょう。
もう少し詳しく記さないとレスが付きにくいですよ。stranger-jpさんありがとうございます
レンタルサーバーはSuiteXでWordpressのバージョンは3.8.1jです。
「.htaccess」に「AddHandler application/x-httpd-php53 .php」を記述する必要が在るのですが、プラグインを設定しようとしたときに急に落ちてしまいました。
これまでも何度か在って「.htaccess」に記述した「AddHandler application/x-httpd-php53 .php」が自動的に削除されてしまいます、今回も同様の状態だったので「AddHandler application/x-httpd-php53 .php」の記述を追加しました
これまでは、これで復帰できていたのですが今回は、「データベース接続確立エラー」になり再度アクセスすると「500 Internal Server Error」となって復活できませんエラーログを見ると
Premature end of script headers: php53_wrapper
[Sun Mar 16 15:08:59 2014] [error] [client 157.55.35.84] WordPress \xe3\x83\x87\xe3\x83\xbc\xe3\x82\xbf\xe3\x83\x99\xe3\x83\xbc\xe3\x82\xb9\xe3\x82\xa8\xe3\x83\xa9\xe3\x83\xbc: INSERT,UPDATE command denied to user ‘d00892vb’@’localhost’ for table ‘wp_options’ for query INSERT INTOwp_options
(option_name
,option_value
,autoload
) VALUES (‘_transient_doing_cron’, ‘1394950139.9154160022735595703125’, ‘yes’) ON DUPLICATE KEY UPDATEoption_name
= VALUES(option_name
),option_value
= VALUES(option_value
),autoload
= VALUES(autoload
) made by require(‘wp-blog-header.php’), require_once(‘wp-load.php’), require_once(‘wp-config.php’), require_once(‘wp-settings.php’), do_action(‘init’), call_user_func_array, wp_cron, spawn_cron, set_transient, add_option
[Sun Mar 16 15:09:00 2014] [error] [client 157.55.35.84] WordPress \xe3\x83\x87\xe3\x83\xbc\xe3\x82\xbf\xe3\x83\x99\xe3\x83\xbc\xe3\x82\xb9\xe3\x82\xa8\xe3\x83\xa9\xe3\x83\xbc: UPDATE command denied to user ‘d00892vb’@’localhost’ for table ‘wp_options’ for query UPDATEwp_options
SEToption_value
= ‘1394950140’ WHEREoption_name
= ‘bte_wb_last_backup_uploads’ made by require(‘wp-blog-header.php’), require_once(‘wp-load.php’), require_once(‘wp-config.php’), require_once(‘wp-settings.php’), do_action(‘init’), call_user_func_array, bte_wb_wordpress_backup, bte_wb_backup, update_option
[Sun Mar 16 15:09:04 2014] [error] [client 157.55.35.84] WordPress \xe3\x83\x87\xe3\x83\xbc\xe3\x82\xbf\xe3\x83\x99\xe3\x83\xbc\xe3\x82\xb9\xe3\x82\xa8\xe3\x83\xa9\xe3\x83\xbc: INSERT,UPDATE command denied to user ‘d00892vb’@’localhost’ for table ‘wp_options’ for query INSERT INTOwp_options
(option_name
,option_value
,autoload
) VALUES (‘_transient_doing_cron’, ‘1394950144.3876290321350097656250’, ‘yes’) ON DUPLICATE KEY UPDATEoption_name
= VALUES(option_name
),option_value
= VALUES(option_value
),autoload
= VALUES(autoload
) made by require(‘wp-blog-header.php’), require_once(‘wp-load.php’), require_once(‘wp-config.php’), require_once(‘wp-settings.php’), do_action(‘init’), call_user_func_array, wp_cron, spawn_cron, set_transient, add_option
[Sun Mar 16 15:09:04 2014] [error] [client 157.55.35.84] WordPress \xe3\x83\x87\xe3\x83\xbc\xe3\x82\xbf\xe3\x83\x99\xe3\x83\xbc\xe3\x82\xb9\xe3\x82\xa8\xe3\x83\xa9\xe3\x83\xbc: UPDATE command denied to user ‘d00892vb’@’localhost’ for table ‘wp_options’ for query UPDATEwp_options
SEToption_value
= ‘1394950144’ WHEREoption_name
= ‘bte_wb_last_backup_uploads’ made by require(‘wp-blog-header.php’), require_once(‘wp-load.php’), require_once(‘wp-config.php’), require_once(‘wp-settings.php’), do_action(‘init’), call_user_func_array, bte_wb_wordpress_backup, bte_wb_backup, update_option
[Sun Mar 16 15:09:04 2014] [error] [client 157.55.35.84] Premature end of script headers: php53_wrapperとなっています、
よろしくお願いします。過負荷が原因なのではないですか?
SuiteXってWebARENAですよね。
まぁまぁのお値段の割に負荷にうるさかったと云う記憶があります。プラグインを沢山入れてますか?
FTP等でサーバーにアクセスしてpluginsディレクトリを適当な名前に変えてみてください。
この状態でアクセス可能か、またエラーログの有無をご確認ください。stranger-jpさん、早々にありがとうございます。
「plugins」名を変更しアクセスすることで
無事にWordpressがアクセス可能となりました。pluginを必要最低限にしてやってみます
本当にありがとうございました。
- トピック「500 Internal Server Errorの原因は?」には新たに返信することはできません。