プラグイン > バグ報告・利用に関する質問 > プラグインが削除できません |
バグ報告・利用に関する質問
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |