プラグイン > バグ報告・利用に関する質問 > 不要になったプラグインの削除で詰まりました。どなたかご教授お願いします。 |
バグ報告・利用に関する質問
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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を直接操作される場合は、何が起こるかわかりませんので、バックアップは必ず取られたほうが良いかと思います。
|
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 居住地: 東京 投稿: 799 |
Re: 不要になったプラグインの削除で詰まりました。どなたかご教授お願いします。 エラーを見ると、どうもPayPalのプラグインではなく、Pointのプラグインでエラーが出ている様ですよ
|
pn_yu_n |
投稿日時: 2017/4/24 17:20
対応状況: −−−
|
新米 登録日: 2017/1/14 居住地: 新潟 投稿: 5 |
Re: 不要になったプラグインの削除で詰まりました。どなたかご教授お願いします。 468様 tao_s様
ご意見をいただいた後、少しECCUBEの作業ができず、先日やっとデータベースを含めてサイトを複製後、検証をしようと思ったのですが、 再度エラーの状態を確認するためにプラグイン停止を実行したところ、問題なく行えてしましました。 複製元の本番サイトで停止・削除を行ってもエラーにならず、原因不明なままですが、解決いたしましたのでご報告をいたします。 3月に、最後にエラーになることを確認した後は、他の完全に使用していないプラグインを削除した事、機能拡張用に作成した自作のプラグインを導入した事以外は特に何もしていません。 ご指摘のあったポイントプラグインには触れた覚えがありませんので、これと競合していたのかも不明なままです。 また自分では解決できなさそうな問題が発生したときに、ご相談させていただければと思います。 この度は本当にありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |