質問 > 管理機能 > プラグインの有効化ができない |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yu86 |
投稿日時: 2024/4/24 12:24
対応状況: −−−
|
半人前 登録日: 2024/3/28 居住地: 投稿: 13 |
Re: プラグインの有効化ができない ご回答いただきありがとうございます。
おかげさまで無事解決いたしました! プラグインのインデックスを探しても見つからなかったので、前回から今回までに追加したプラグイン(入れてみたものの不要になったがそのままにしていたプラグイン)のデータベース上のテーブルを削除すると解決いたしました。 ご協力いただき誠にありがとうございました。 |
h_tanaka |
投稿日時: 2024/4/24 11:46
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1756 |
Re: プラグインの有効化ができない インデックスの命名は環境ごとに異なるので、 IDX_8298BBE36AD22A74 というインデックスを探すしかないです。
phpMyAdmin で [テーブル] > [構造] で削除できないインデックスのカラムを確認できます。 カスタマイズで追加したテーブルやカラム、プラグインのテーブルを中心に確認してみてください。 その後、 [リレーションビュー] タブで対象のカラムのFKを削除する。
|
yu86 |
投稿日時: 2024/4/24 11:41
対応状況: −−−
|
半人前 登録日: 2024/3/28 居住地: 投稿: 13 |
Re: プラグインの有効化ができない ご回答いただきありがとうございます。
ちなみにインデックスのあるカラムはどのように確認しましたか? phpmyadminで確認してみましたがdtb_senderは見当たらなかったです フォーラムで記載のあったエクスポートで確認する方法も試しましたが、記載は見当たらなったです。 お手数をおかけして申し訳ございませんが、テーブル名などの記載など、具体的にしていただければ幸いです。 何卒宜しくお願い致します。 |
h_tanaka |
投稿日時: 2024/4/24 11:12
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1756 |
Re: プラグインの有効化ができない インデックスが削除できないときに発生するエラーです。
インデックスが貼られているカラムを使用しているFKを確認して、問題ないようであればFKを削除してください。
|
yu86 |
投稿日時: 2024/4/24 11:06
対応状況: 確認中
|
半人前 登録日: 2024/3/28 居住地: 投稿: 13 |
プラグインの有効化ができない ▼テンプレート
[EC-CUBE] 4.2.0 さくらサーバーのクイックインストール [レンタルサーバ] さくらのレンタルサーバー [OS] Windows11 [PHP] 8.3.2 [データベース] DB名:masatomiplan_management、MySQL5.7 [WEBサーバ] WEBサーバ名:/home/masatomiplan/www [ブラウザ] GoogleCrome123.0.6312.59 [導入プラグインの有無] EC-CUBEペイメントPlus決済プラグイン(4.2系) [カスタマイズの有無] 管理項目からindex.twigを修正 商品詳細の商品情報を修正 問い合わせフォームの修正 [現象] 管理画面のオーナーズストア→プラグイン→プラグイン一覧画面で、公式サイトより入手したEC-CUBEペイメントPlus決済プラグイン(4.2系)(コード:EccubePaymentLite42)をインストールし、有効化するため(console eccueccube:plugin:enable --code=EccubePaymentLite42)を実行すると以下のようなエラーが発生しました。 (以前一度実行できたのですが、問題が発生し一度有効化を止め、再度有効化しようとするとエラーが発生しました) In PluginService.php line 289: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 1553 Cannot drop index 'IDX_8298BBE3 6AD22A74': needed in a foreign key constraint In ExceptionConverter.php line 117: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 1553 Cannot drop index 'IDX_8298BBE3 6AD22A74': needed in a foreign key constraint In Exception.php line 28: SQLSTATE[HY000]: General error: 1553 Cannot drop index 'IDX_8298BBE36AD22A74': needed in a foreign key constraint In Connection.php line 69: SQLSTATE[HY000]: General error: 1553 Cannot drop index 'IDX_8298BBE36AD22A74': needed in a foreign key constraint エラー内容で検索をしたところ下記フォーラムがヒットしたのですがFK?などわからないこと満載で、見よう見まねでコードを実行してみましたが(ALTER: Command not found.)といったエラーではじかれるだけでした。 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=21894&forum=2 自分一人の力ではもう手詰まりなので皆様のお力添えをいただきたいです。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |