バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

プラグイン > バグ報告・利用に関する質問 > 不要になったプラグインの削除で詰まりました。どなたかご教授お願いします。

バグ報告・利用に関する質問

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
pn_yu_n
投稿日時: 2017/2/27 10:31
対応状況: −−−
新米
登録日: 2017/1/14
居住地: 新潟
投稿: 5
不要になったプラグインの削除で詰まりました。どなたかご教授お願いします。
お世話になります。

PayPalExpressというプラグインをサイトに組み込んでいたのですが、他の決済プラグインに変更したため、プラグインを無効化・削除を行おうとしたところ、エラーが発生してしまいました。

500エラーになってしまい、管理画面・ショッピングサイトすべてが止まってしまい、何もできなくなってしまいます。

データベースを直接編集し、dtb_pluginの該当レコードのplugin_enableを1に戻すことで、エラーは解消し、ページも見られるようになるのですが、プラグインを停止することができません。


下記、PHPのエラーメッセージです。

PHP Fatal error: Uncaught exception 'InvalidArgumentException' with message 'Identifier "config" does not contain an object definition.' in /[インストールディレクトリ]/vendor/pimple/pimple/lib/Pimple.php:191\nStack trace:\n#0 /[インストールディレクトリ]/app/Plugin/Point/ServiceProvider/PointServiceProvider.php(139): Pimple->extend('config', Object(Closure))\n#1 /[インストールディレクトリ]/vendor/silex/silex/src/Silex/Application.php(178): Plugin\\Point\\ServiceProvider\\PointServiceProvider->register(Object(Eccube\\Application))\n#2 /[インストールディレクトリ]/src/Eccube/Application.php(923): Silex\\Application->register(Object(Plugin\\Point\\ServiceProvider\\PointServiceProvider))\n#3 /[インストールディレクトリ]/src/Eccube/Application.php(613): Eccube\\Application->loadPlugin()\n#4 /[インストールディレクトリ]/index.php(47): Eccube\\Application->initializePlugin()\n#5 {main}\n thrown in /[インストールディレクトリ]/vendor/pimple/pimple/lib/Pimple.php on line 191, referer: [管理画面URL]/store/plugin


無効化せずに削除しても問題無いものなのでしょうか?
どなたか、よろしくお願いいたします。



▼テンプレート
[EC-CUBE] 3.0.12-p1
[PHP] 5.5.15
[データベース] PostgreSQL 8.4.4
[WEBサーバ] Apache
468
投稿日時: 2017/3/2 21:49
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 不要になったプラグインの削除で詰まりました。どなたかご教授お願いします。
該当プラグインのソースを読んでいないので、あくまで想像なのですが、
プラグインの削除を実行した際、内部的に無効化してから削除すると思いますので、
同じエラーが発生するのではないかと思います。

無効化すると、全てのページが500エラーとなるのでしょうか?
また、その500エラーが表示された時のエラーメッセージが提示いただいたものでしょうか?

最悪、直接データベースを触って、dtb_pluginの該当レコードのplugin_enable=0, del_flg=1を設定するかですね。
ファイルは残ってしまいますが、管理画面のプラグイン管理には表示されなくなるのではないかと思います。
dtb_plugin_event_handlerテーブルも触る必要があるかもしれません。
もし、DBを直接操作される場合は、何が起こるかわかりませんので、バックアップは必ず取られたほうが良いかと思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

pn_yu_n
投稿日時: 2017/3/6 10:07
対応状況: −−−
新米
登録日: 2017/1/14
居住地: 新潟
投稿: 5
Re: 不要になったプラグインの削除で詰まりました。どなたかご教授お願いします。
ご返信ありがとうございます。

全てのページが500エラーとなってしまいます。
記載させていただきましたエラーメッセージが、500エラーが出たときのものです。(EC-CUBEでのエラーメッセージではなく、PHPのエラーログに出たメッセージになります)

他のプラグインを無効化してもエラーは起こらず、このプラグインが問題を起こしているものではないかと考えています。
ただテスト用に新たに作成した環境にこのプラグインを入れて、そのまま無効化してもエラーは発生しませんでしたので、他にも何かしらの原因があるとは思います。

もう少し原因を切り分けて調べてみたいと思います。
どうしても原因が不明だった場合は、そちらの方法で強制的に止めようと思います。
ありがとうございます。
tao_s
投稿日時: 2017/3/19 6:49
対応状況: −−−
仙人
登録日: 2008/8/20
居住地: 東京
投稿: 796
Re: 不要になったプラグインの削除で詰まりました。どなたかご教授お願いします。
エラーを見ると、どうもPayPalのプラグインではなく、Pointのプラグインでエラーが出ている様ですよ


----------------
EC-CUBEカスタマイズ相談してください。
緊急のEC-CUBEの障害対応
EC-CUBEカスタマイズブログ

pn_yu_n
投稿日時: 2017/4/24 17:20
対応状況: −−−
新米
登録日: 2017/1/14
居住地: 新潟
投稿: 5
Re: 不要になったプラグインの削除で詰まりました。どなたかご教授お願いします。
468様 tao_s様

ご意見をいただいた後、少しECCUBEの作業ができず、先日やっとデータベースを含めてサイトを複製後、検証をしようと思ったのですが、
再度エラーの状態を確認するためにプラグイン停止を実行したところ、問題なく行えてしましました。
複製元の本番サイトで停止・削除を行ってもエラーにならず、原因不明なままですが、解決いたしましたのでご報告をいたします。

3月に、最後にエラーになることを確認した後は、他の完全に使用していないプラグインを削除した事、機能拡張用に作成した自作のプラグインを導入した事以外は特に何もしていません。
ご指摘のあったポイントプラグインには触れた覚えがありませんので、これと競合していたのかも不明なままです。


また自分では解決できなさそうな問題が発生したときに、ご相談させていただければと思います。
この度は本当にありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,295名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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