質問 > 管理機能 > プラグインのインストールについて |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mikkun |
投稿日時: 2012/8/3 1:46
対応状況: −−−
|
新米 登録日: 2012/8/3 居住地: 投稿: 4 |
プラグインのインストールについて オーナーズストアよりプラグインをダウンロードし、管理画面内のオーナーズストア⇒プラグイン管理よりダウンロードしたプラグインをインストールしようとしたところ500エラーが出てインストールすることができません。
----------------------------------------------------- 500 Internal Server Error CGIやPHPなど内部参照におけるエラーの為、目的のページが表示できなかったことを意味します。 以下のような原因が考えられます。 断続的に発生する場合 CGIの負荷が大きい(CGIプロセスが多数動作している)。 常に発生する場合 CGIのパーミッション設定に誤りがある。 CGIのソースコードに問題がある。 .htaccess の記述に誤りがある。 ----------------------------------------------------- と、表示されます。 .htaccessは、backup_htaccessとファイル名を変更し使用をしていませんが、何か他に問題があるのでしょうか? 他の板を拝見しても同様のものが見つかりませんでしたので質問をさせて頂きました。 ちなみに、一度DB及びEC-CUBEの再インストールも行ってみましたが改善されませんでした。 どうぞ、ご協力お願いしますm( . . )m ■環境■ サーバ:XSERVER EC-CUBEバージョン 2.12.1 PHPバージョン PHP 5.3.3 DBバージョン MySQL 5.0.77 OS:windows7 64bit ブラウザ:google、IE9 |
seasoft |
投稿日時: 2012/8/3 3:00
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: プラグインのインストールについて WEB サーバのエラーログを閲覧できるならば、それが早そうな状況に思います。
|
mikkun |
投稿日時: 2012/8/3 4:03
対応状況: −−−
|
新米 登録日: 2012/8/3 居住地: 投稿: 4 |
Re: プラグインのインストールについて seasoftさんご返答ありがとうございます。
早速エラーログを見てみたところ、下記の通りのログが出てきました。 [Fri Aug 03 03:54:00 2012] [warn] [client ***.**.***.***] mod_fcgid: read data timeout in 40 seconds, referer: http://***.***.jp/admin/ownersstore/ [Fri Aug 03 03:54:00 2012] [error] [client ***.**.***.***] Premature end of script headers: index.php, referer: http://***.***.jp/admin/ownersstore/ インストールの際のデータ読み込みタイムアウトが原因なんでしょうか? でも、インストールしたプラグインは、 cat_contents_20120531.tar.gz 72.7KB CustomerNews_20120531.tar.gz 70.2KB SetSale_20120531.tar.gz 82.8KB と、どれもそんな負荷の掛かるような容量とは思えないのですが、エックスサーバでの設定が何か原因なんでしょうか? お手数をおかけしまして申し訳ありませんが、上記の内容にてお分かりいただけますでしょうか? |
yosako |
投稿日時: 2012/8/3 8:58
対応状況: −−−
|
一人前 登録日: 2011/12/3 居住地: 投稿: 101 |
Re: プラグインのインストールについて 私もエックスサーバを使用しています。
同様に、CGIの実行で、Premature end of script headers: というエラーが出て困ったことがありました。原因は、CGI、PHPのパーミッションの間違いによるものです。 エックスサーバのFAQにもありますが、 CGIファイル、及びCGI設置ディレクトリのパーミッションは 755 か 705 PHPのパーミッションは 755, 705, 644, 604のいずれか、PHP設置ディレクトリのパーミッションは 755 か 705 に設定しないと500 Internal Server Errorが出ます。 パーミッションを変更してからは、このエラーは出なくなりましたので、パーミッションを確認してみてください。 |
seasoft |
投稿日時: 2012/8/3 9:44
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: プラグインのインストールについて Premature end of script headers は特定のエラーを示すと言うよりは、根本的な原因は様々ですが、結果として送出データが生成されなかった場合に発生します。
タイムアウトしている懸念もありますし、他の原因の可能性もあります。 他の可能性は yosako 様が言及されていらっしゃいますので、タイムアウトについて考えてみました。 順当には、処理の各所で通過行をログを出力するといった方法が有効です。 あとは、下記を試すというのも環境によっては有効かも。 http://svn.ec-cube.net/open_trac/changeset/21974
|
mikkun |
投稿日時: 2012/8/3 15:28
対応状況: −−−
|
新米 登録日: 2012/8/3 居住地: 投稿: 4 |
Re: プラグインのインストールについて |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |