バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 特定プラグインが削除できない

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
uduki
投稿日時: 2022/11/10 15:26
対応状況: −−−
半人前
登録日: 2022/10/18
居住地:
投稿: 28
特定プラグインが削除できない
[EC-CUBE] 4.1
[レンタルサーバ] Xserver
[PHP] PHP7.4.28
[データベース] phpmyadmin(MariaDB10.5)
[ブラウザ] CHROME
[導入プラグインの有無] 複数あり
[カスタマイズの有無] CSS等によるデザイン面のみ
[現象]
事情があり、ECcubeを再インストールしました。
他のデータは旧ECcubeからすべてうまく引き継げたのですが、あるプラグインだけが機能しないため、削除して再インストールしようとしたのですが…。

削除用の「×」アイコンが表示されておらず、また無効化しようとすると管理画面がシステムエラー表示になってしまいます。
キャッシュはすべてクリアしましたが、結果は変わりませんでした。

エラーログは以下のようになっています。

[Eccube\Log\Logger:log:64] - システムエラーが発生しました。 ["/home/xs000/×××.net/public_html/shop.×××.net/app/Plugin/SlnPayment41/composer.json not found.","/home/xs000/×××.net/public_html/shop.×××.net/src/Eccube/Service/PluginService.php",455,"#0 /home/xs000/×××.net/public_html/shop.×××.net/src/Eccube/Service/PluginService.php(674): Eccube\\Service\\PluginService->readConfig('/home/xs000/...')\n#1 /home/xs000/×××.net/public_html/shop.×××.net/src/Eccube/Service/PluginService.php(622): Eccube\\Service\\PluginService->enable(Object(Eccube\\Entity\\Plugin), false)\n#2 /home/xs000/×××.net/public_html/shop.×××.net/var/cache/prod/ContainerLHyQFxr/PluginService_e75fd88.php(114): Eccube\\Service\\PluginService->disable(Object(Eccube\\Entity\\Plugin))\n#3 /home/xs000/×××.net/public_html/shop.×××.net/src/Eccube/Controller/Admin/Store/PluginController.php(402): PluginService_e75fd88->disable(Object(Eccube\\Entity\\Plugin))\n#4 /home/xs000/×××.net/public_html/shop.×××.net/vendor/symfony/http-kernel/HttpKernel.php(158): Eccube\\Controller\\Admin\\Store\\PluginController->disable(Object(Symfony\\Component\\HttpFoundation\\Request), Object(Eccube\\Entity\\Plugin), Object(Eccube\\Util\\CacheUtil))\n#5 /home/xs000/×××.net/public_html/shop.×××.net/vendor/symfony/http-kernel/HttpKernel.php(80): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#6 /home/xs000/×××.net/public_html/shop.×××.net/vendor/symfony/http-kernel/Kernel.php(201): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#7 /home/xs000/×××.net/public_html/shop.×××.net/index.php(76): Symfony\\Component\\HttpKernel\\Kernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#8 {main}"] [POST, /▲▲/store/plugin/13/disable, 106.154.185.10, https://shop.×××.net/▲▲/store/plugin,

このような場合、どう対処すればよいでしょうか…。
なおエンジニアではないため、コマンドは使用できる環境にありません。
どなたかご教授頂けますと幸いです。
どうぞ宜しくお願い致します。
nanasess
投稿日時: 2022/11/10 16:07
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: 特定プラグインが削除できない
app/Plugin/SlnPayment41 が存在しないのが原因のようです。
バックアップ等から元に戻すか、composer.json の ec-cube/slnpayment41 の行と、 dtb_plugin の該当行を削除してキャッシュを削除すれば解消しそうです。

ちなみに、EC-CUBE4系を共有レンタルサーバーで運用しようとすると、このようなトラブルが多発しますので、難易度が高いです。
ぜひコマンドラインでの操作を覚えていただくことをおすすめします
uduki
投稿日時: 2022/11/10 16:24
対応状況: 解決済
半人前
登録日: 2022/10/18
居住地:
投稿: 28
Re: 特定プラグインが削除できない
ありがとうございます!
app/pluginディレクトリを確認すると、ご指摘の通り該当プラグインのデータがありませんでしした。

バックアップデータをアップロードすると、削除アイコンも歯車アイコンも表示されるようになりました!

初歩的なことですが、気付きませんでしたので大変助かりました、本当にありがとうございます。

コマンドライン、がんばってみます…。
とにかく今回はありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1294
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.