質問 > 管理機能 > プラグインのバージョン管理が異なる場合の対応について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
I-SA |
投稿日時: 2022/12/27 15:06
対応状況: −−−
|
新米 登録日: 2022/12/27 居住地: 投稿: 4 |
プラグインのバージョン管理が異なる場合の対応について ご存じの方、いらっしゃいましたらお願い致します。
条件) EC-CUBE 4.0.5 症状) プラグインのバージョンが管理画面と実際とで違う 対象) クロネコヤマト クレジット・後払い一体型決済モジュール 質問) 正常な希望するバージョンでの利用方法(対応) 詳細) 3Dセキュアの導入に必要な項目が設定画面に表示されていなかったため、確認したところ、 EC-CUBE管理画面のプラグイン一覧では最新バージョンである1.5.0との表記だが、 プラグインのディレクトリ本体内では、バージョンの記載が1.1.2となっていました。 確認先 app > Plugin > YamatoPayment4 > composer.json デモサイトを同じ条件で作成して確認したところ、プラグイン本体のディレクトの数、ファイルの数も違っており、 デモサイトでの上記同ファイルでの記載では1.5.0と間違いなく記載があることから、 EC-CUBE本体での管理バージョンと実際バージョンが違うために利用ができないと判断しました。 (プラグインとしてクレジット機能は問題なく使えております) プラグインを停止・アンインストールしようとするも削除もできず、お手上げ状態です。 1.5.0で使うための、なんらか解決手段ありますでしょうか。 クロネコヤマトの指定窓口へ現状をお伝えするも、こちらへ相談するようにとおりましたので どうぞ宜しくお願い致します。 |
mcontact |
投稿日時: 2022/12/27 17:06
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1285 |
Re: プラグインのバージョン管理が異なる場合の対応について 「管理画面>オーナーズストア>プラグイン一覧」画面のオーナーズストアのプラグイン欄のアップデート項目に古いバージョンのプラグインがインストールされている場合は、「アップデート」ボタンが表示されると思います。
そちらから、プラグインのアップデートが出来ると思います。 |
I-SA |
投稿日時: 2022/12/28 11:32
対応状況: −−−
|
新米 登録日: 2022/12/27 居住地: 投稿: 4 |
Re: プラグインのバージョン管理が異なる場合の対応について mcontact 様
この度はご回答ありがとうございました。 内容について、補足とさせて頂きます。 症状としては、ご指定の確認箇所では最新バージョンの1.5で表示がされており、アップデート等ができない状況です。 プラグインの停止はできますが、削除はできません。 想像となりますが、 EC-CUBEの管理画面上は最新の1.5 で(間違って)認識しているため、 プラグイン本体のバージョンの変更等々ができないと判断しております EC-CUBEの管理画面(管理プログラム)はプラグイン側のバージョンを参照して表示しているわけではなく、管理プラグラム側のどちらかで記憶されており、そちらを本体のバージョンとあわせる事ができれば、再度アップデート等ができるのではないかと考えております (プラグイン管理ファイルがどれか分かれば、どこかに1.5との記載があるはずで、それを1.1に書き換えすれば良いのかと・・) ご存じの方、いらっしゃいましたらお願い致します |
mcontact |
投稿日時: 2022/12/28 11:46
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1285 |
Re: プラグインのバージョン管理が異なる場合の対応について > 症状としては、ご指定の確認箇所では最新バージョンの1.5で表示がされており、アップデート等ができない状況です。
> プラグインの停止はできますが、削除はできません。 プラグインの削除を強制するのであれば、 1. app/Plugin/{プラグイン名}/ フォルダの削除 2. データベースのdtb_pluginテーブルの該当プラグインのレコード削除 を行い、キャッシュクリアを行えば出来ます。 > EC-CUBEの管理画面(管理プログラム)はプラグイン側のバージョンを参照して表示しているわけではなく、管理プラグラム側のどちらかで記憶されており、そちらを本体のバージョンとあわせる事ができれば、再度アップデート等ができるのではないかと考えております 一般的にも開発時点でもあまり行いませんが、dtb_pluginテーブルにインストール済みのプラグイン情報は登録されています。 バージョン情報を変更した場合の、動作は不具合に繋がる場合もあるので検証環境にてバックアップ等を行ってから行ってください。 |
I-SA |
投稿日時: 2022/12/28 12:59
対応状況: −−−
|
新米 登録日: 2022/12/27 居住地: 投稿: 4 |
Re: プラグインのバージョン管理が異なる場合の対応について mcontact 様
度々ご回答ありがとうございました。 御指南頂きました内容にて、データベース側記載のバージョンを1.1にするとアップデートができるようになりました。 ありがとうございました。 結果としては、エラーでアップデートはできなかったのですが、 他の方の投稿も確認すると、Composer 2. のエラーは気にしなくて良いとの記事が多いようですが4.0.4や4.0.5だと、プラグインインストール時にエラーが出やすいようですね。 デモサイトを再度構築して、EC-CUBEのバージョンアップとの組み合わせも含めて再度試してみます。 年の瀬にもかかわらず、ありがとうございました。 結果はおって、こちらでご報告致します。 取り急ぎお礼まで。 *ログ抜粋* <warning>Deprecation warning: require.ec-cube/EccubeUpdater403to404 is invalid, it should not contain uppercase characters. Please use ec-cube/eccubeupdater403to404 instead. Make sure you fix this as Composer 2.0 will error.</warning> <warning>Deprecation warning: require.ec-cube/EccubeUpdater404to405 is invalid, it should not contain uppercase characters. Please use ec-cube/eccubeupdater404to405 instead. Make sure you fix this as Composer 2.0 will error.</warning> <warning>Deprecation warning: require.ec-cube/YamatoPayment4 is invalid, it should not contain uppercase characters. Please use ec-cube/yamatopayment4 instead. Make sure you fix this as Composer 2.0 will error.</warning> [13.2MiB/1.36s] <warning>Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecating-composer-1-support/</warning> |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |