バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

プラグイン > バグ報告・利用に関する質問 > プラグインが削除できません

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

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tom79
投稿日時: 2013/8/2 18:32
対応状況: −−−
半人前
登録日: 2013/8/2
居住地:
投稿: 29
プラグインが削除できません
はじめまして、現在新規オープンに向けて色々と作り込んでいる初心者です。

こちらのプラグイン▼をインストールし
http://www.ec-cube.net/products/detail.php?product_id=493

訳あって削除したいのですが、
管理機能>プラグイン>削除 と進むと

「※ /var/www/html/data/downloads/plugin/Coupon/Coupon.phpの読み込みに失敗しました。」

というエラーが出て削除出来ません。
(現在無効な状態で有効にするをしても同様のエラーが出ます。)


サーバー上のデータを見に行くと、
該当ファイルだけでなくCouponフォルダそのものがありませんでした。


再度インストールをしようとすると

「※ 割引クーポンプラグインは既にインストールされています。」

と出てしまいます。


アップデートをするとエラーも何も出ず、状況も変わりません。


サイトURLを「http://ドメイン名/」に設定したことが関係しているのか
MySQLのみ対応(後から気づきました)というプラグインの特性なのか
プラグインのリストを格納してある部分のキャッシュなのか
サッパリ分かりません。

今のところ運営上に支障がないので急ぎではありませんが
どうにも気持ちが悪いのと、今後同様のプラグイン(クーポン機能)を入れた際
良からぬエラーが出ても困るので解決出来ればと思っています。


EC-CUBE 2.12.4
サーバー ラピッドVPS
SQL PostgreSQL

OS Win XP
ブラウザ Chrome


よろしくお願いいたします。
sumida
投稿日時: 2013/8/2 19:58
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: プラグインが削除できません
data/downloads/plugin/に、Coupon以下を展開しておいて、再度、削除をすれば良いと思います。

Coupon以下がないので、実行すべき削除(uninstall)処理自体がない状態になっています。

追伸:
なぜ、Coupon以下がなくなっているのでしょうか?ご自分で削除しましたか。
tom79
投稿日時: 2013/8/3 11:39
対応状況: −−−
半人前
登録日: 2013/8/2
居住地:
投稿: 29
Re: プラグインが削除できません
sumida様

ご返信ありがとうございます。


ご教授頂いた方法を試したところ

削除>システムエラー(強制ログアウト状態)>再ログイン>昨日の状況と同じ(プラグイン一覧に残ったまま)

になってしまいました。

最初にエラーは起こしているものの
サーバー上からはCouponディレクトリ以下が削除されています。

※昨日も自分でサーバー上のCouponディレクトリを削除したりはしていません。


EC-CUBE本体のプラグイン参照ファイル(dtb_pluginでしょうか?)あたりが怪しい気もしますが
うかつにいじってしまうのも怖いところです。

データベースを直接いじる場合は、お勧めのツール等も教えていただけると助かりますm(_ _)m


よろしくお願いいたします。
yuh
投稿日時: 2013/8/3 13:14
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: プラグインが削除できません
dtb_pluginのデータの中でplugin_codeがCouponのものを削除してください。
そのときのplugin_idを控えておいて、dtb_plugin_hookpointのplugin_idが控えたplugin_idと同じものも削除すればいいと思います
tom79
投稿日時: 2013/8/3 16:47
対応状況: −−−
半人前
登録日: 2013/8/2
居住地:
投稿: 29
Re: プラグインが削除できません
yuh様

ご返信ありがとうございます!


phpPgAdminを使って、dtb_pluginのカラムを見ているのですが
該当するような項目は見つかるものの、レコードの編集が出来ません。


phpPgAdminの使い方サイトで

検査制約>ユニークキー追加

をすると編集できるようになる(編集ボタンが出る)とあったのですが、それも出ず。。。


インポート・エクスポートがあったので

CSVエクスポート>Couponのレコードを削除してインポート

をしたら、既存のテーブルに追加(同じプラグインが二重に登録)されてしまいました;;


二重になってしまったものは、EC-CUBE管理画面からプラグインを削除し
再度インストールすることでEC-CUBE上もdtb_plugin上も元には戻りました。
(Couponは相変わらずいます。)


plugin_idやplugin_nameといったカラムにSQL編集というリンクは出ているので
そこで削除するSQL文を記述すればいけるのでしょうか?


SQL編集をクリックすると以下のような文面が出てきます▼

SELECT "plugin_id", count(*) AS "count" FROM "public"."dtb_plugin" GROUP BY "plugin_id" ORDER BY "plugin_id"


よろしくお願いいたします。
sumida
投稿日時: 2013/8/3 17:43
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: プラグインが削除できません
phpPgAdminにて、dtb_pluginテーブルを選択すると、
テーブル構造が表示されます。

この画面の下段の「表示」をクリックすると、
テーブルに登録されているデータが表形式で表示されます。

削除したいデータの操作欄にある「削除」をクリックすれば、
そのデータ(レコード)が削除できると思いますが。
tom79
投稿日時: 2013/8/3 17:49
対応状況: 解決済
半人前
登録日: 2013/8/2
居住地:
投稿: 29
Re: プラグインが削除できません
sumida様

ご返信ありがとうございます!

削除出来ました!

個々のカラムに入ってしまってはダメなんですね。
勉強になりました。



ご回答いただきました皆様ありがとうございますm(_ _)m
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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.