バージョン選択

フォーラム

メニュー

オンライン状況

36 人のユーザが現在オンラインです。 (8 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 36
もっと...

サイト内検索

質問 > 管理機能 > プラグインインストールボタンを押すとHTTP ERROR 500

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
hashida
投稿日時: 2021/10/21 15:52
対応状況: −−−
半人前
登録日: 2021/6/25
居住地:
投稿: 28
プラグインインストールボタンを押すとHTTP ERROR 500
▼テンプレート
[EC-CUBE] 3.0.15
[レンタルサーバ] ヘテムル
[OS] Linux users011.phy.heteml.jp 4.19.56-300.131.1.hl6.x86_64 #1 SMP Tue Jun 25 16:09:44 JST 2019 x86_64
[PHP] 5.6.31
[データベース] MySQL 5.6.13-log
[WEBサーバ] Apache
[ブラウザ] Chrome
[導入プラグインの有無] 注文ステータス一括変更プラグイン、Facebook連携プラグイン、メールテンプレート機能拡張プラグイン、売上集計プラグイン、クロネコヤマト カード・後払い一体型決済モジュール
[カスタマイズの有無] 無し
[現象]
 プラグイン一覧の「今すぐインストール」ボタンを押すと「HTTP ERROR 500」が発生します。プラグインを管理画面からアップロードしても同じエラーが出ます。
 php.iniのdisplay_errors を Onにしても、.htaccessにphp_flag display_errors onを記述してもエラー内容は表示されませんでした。
 phpのバージョンを変えて試してみても同じエラーが出ました。
 同じサーバーにある別のEC-CUBEサイトでは問題なくプラグインのインストールができます。

 上記の問題の原因や解決方法をご存じの方がいらっしゃいましたら、ご教授いただけますと幸いです。
 何卒よろしくお願いいたします。
 
h_tanaka
投稿日時: 2021/10/21 16:53
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1188
Re: プラグインインストールボタンを押すとHTTP ERROR 500
500 エラーはサーバー側のエラーのため、PHPエラーログを確認してください。
ヘテムルの場合はCGI版でないとエラーログ出力されませんので、CGI版ではない場合は変更してからご確認ください。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

hashida
投稿日時: 2021/10/21 17:46
対応状況: −−−
半人前
登録日: 2021/6/25
居住地:
投稿: 28
Re: プラグインインストールボタンを押すとHTTP ERROR 500
ありがとうございます。
エラーログを確認することができました。

エラーは以下の通りです。
/vendor/symfony/finder/Iterator/RecursiveDirectoryIterator.php on line 79

エラー該当部分のコード

    /**
     * Return an instance of SplFileInfo with support for relative paths.
     *
     * @return SplFileInfo File information
     */
    public function current()
    {
        // the logic here avoids redoing the same work in all iterations

        if (null === $subPathname = $this->subPath) {
            $subPathname = $this->subPath = (string) $this->getSubPath();
        }
        if ('' !== $subPathname) {
            $subPathname .= $this->directorySeparator;
        }
        $subPathname .= $this->getFilename();

        return new SplFileInfo($this->rootPath.$this->directorySeparator.$subPathname, $this->subPath, $subPathname);
    }


これは素人が修正しても問題ないファイルでしょうか。
ご存じでしたらご教授お願い致します。
h_tanaka
投稿日時: 2021/10/21 17:53
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1188
Re: プラグインインストールボタンを押すとHTTP ERROR 500
vendor 配下のファイルはフレームワークなので通常は変更しません。
システムログ内にエラーの原因となるヒントがあると思います。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

hashida
投稿日時: 2021/10/22 10:00
対応状況: −−−
半人前
登録日: 2021/6/25
居住地:
投稿: 28
Re: プラグインインストールボタンを押すとHTTP ERROR 500
ありがとうございます。

以下のようなログが出されていました。

admin
[2021-10-22 09:38:49,748842] admin.INFO  [NULL] [c84515df] [NULL] [LogListener:onKernelRequestEarly:47] - INIT   [GET, /admin/store/plugin/owners_install, 111.11.11.11, https://shop/admin/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36]
[2021-10-22 09:38:49,767689] admin.INFO  [76ee2ca9] [c84515df] [2] [LogListener:onKernelRequest:60] - PROCESS START ["admin_store_plugin_owners_install"]  [GET, /admin/store/plugin/owners_install, 111.11.11.11, https://shop/admin/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36]
[2021-10-22 09:38:49,794311] admin.INFO  [76ee2ca9] [c84515df] [2] [LogListener:onKernelController:73] - LOGIC START ["admin_store_plugin_owners_install"]  [GET, /admin/store/plugin/owners_install, 111.11.11.11, https://shop/admin/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36]
[2021-10-22 09:38:50,981907] admin.INFO  [76ee2ca9] [c84515df] [2] [LogListener:onKernelResponse:86] - LOGIC END ["admin_store_plugin_owners_install"]  [GET, /admin/store/plugin/owners_install, 111.11.11.11, https://shop/admin/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36]
[2021-10-22 09:38:50,983217] admin.INFO  [76ee2ca9] [c84515df] [2] [LogListener:onKernelTerminate:95] - PROCESS END ["admin_store_plugin_owners_install"]  [GET, /admin/store/plugin/owners_install, 111.11.11.11, https://shop/admin/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36]



site
[2021-10-22 09:38:49,754474] eccube.INFO  [NULL] [f16f4b30] [NULL] [RouterListener:onKernelRequest:146] - Matched route "admin_store_plugin_owners_install". {"route_parameters":{"_controller":"\\Eccube\\Controller\\Admin\\Store\\PluginController::ownersInstall","_route":"admin_store_plugin_owners_install"},"request_uri":"https://shop/admin/store/plugin/owners_install"}  [GET, /admin/store/plugin/owners_install, 111.11.11.11, https://shop/admin/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36]
[2021-10-22 09:38:49,768468] eccube.INFO  [76ee2ca9] [f16f4b30] [2] [LogListener:logRequest:83] - > GET /admin/store/plugin/owners_install   [GET, /admin/store/plugin/owners_install, 111.11.11.11, https://shop/admin/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36]
[2021-10-22 09:38:50,936081] eccube.INFO  [76ee2ca9] [f16f4b30] [2] [ApplicationTrait:log:118] - http get_info {"url":"https://www.ec-cube.net/upgrade/api/index.php?method=list","content_type":"application/json","http_code":200,"header_size":385,"request_size":252,"filetime":-1,"ssl_verify_result":0,"redirect_count":0,"total_time":1.136235,"namelookup_time":0.215141,"connect_time":0.231991,"pretransfer_time":0.29732,"size_upload":0,"size_download":8230,"speed_download":7243,"speed_upload":0,"download_content_length":-1,"upload_content_length":-1,"starttransfer_time":1.118438,"redirect_time":0,"redirect_url":"","primary_ip":"133.242.241.52","certinfo":[],"primary_port":443,"local_ip":"157.7.44.201","local_port":50022,"message":""}  [GET, /admin/store/plugin/owners_install, 111.11.11.11, https://shop/admin/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36]
[2021-10-22 09:38:50,981977] eccube.INFO  [76ee2ca9] [f16f4b30] [2] [LogListener:logResponse:96] - < 200   [GET, /admin/store/plugin/owners_install, 111.11.11.11, https://shop/admin/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36]



何度も申し訳ございません。
どこに問題があるか読み解けないので、ご教授いただければ幸いです。。
何卒よろしくお願いいたします。
h_tanaka
投稿日時: 2021/10/22 11:19
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1188
Re: プラグインインストールボタンを押すとHTTP ERROR 500
INFO のログしか出ていないようですね。
PHPエラーログにはなにか出力されていないでしょうか?


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

hashida
投稿日時: 2021/10/22 12:22
対応状況: −−−
半人前
登録日: 2021/6/25
居住地:
投稿: 28
Re: プラグインインストールボタンを押すとHTTP ERROR 500
ありがとうございます。

下記のエラーが出ておりました。
[22-Oct-2021 09:38:55 Asia/Tokyo] PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 4304 bytes) in /home/users/vendor/symfony/finder/Iterator/RecursiveDirectoryIterator.php on line 79


メモリー不足というエラーらしいので、.htaccessのphp_value memory_limitを500Mにしましたがエラーは解消されませんでした。
ヘテムルではphp.iniのmemory_limitは設定できませんでした。

導入しようとしているプラグインの容量は5kbです。
なぜメモリー不足になるのでしょうか。

ご存じでしたらご教授いただければ幸いです。
何度も申し訳ございません。
何卒よろしくお願いいたします。



h_tanaka
投稿日時: 2021/10/22 12:41
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1188
Re: プラグインインストールボタンを押すとHTTP ERROR 500
プラグインインストールはフレームワークのコンポーザーとキャッシュにより高負荷になります。
メモリ不足が原因のようですので、メモリ増強が必要と思われます。

なお、管理画面 > 設定 > システム情報設定 > システム情報 にて、現在の memory_limit を確認することができます。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン



統計情報

総メンバー数は74,637名です
総投稿数は104,066件です

投稿数ランキング

1
seasoft
7333
2
468
3217
3
AMUAMU
2712
4
nanasess
2202
5
umebius
2078
6
yuh
1664
7
red
1498
8
h_tanaka
1188
9
tsuji
942
10
fukap
907
11
shutta
835
12
tao_s
794
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.