バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

その他 > バージョンアップ > 4.0.5→4.0.6アップデートプラグインエラー

バージョンアップ

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
hvnz
投稿日時: 2021/10/25 15:21
対応状況: 解決済
常連
登録日: 2020/9/2
居住地:
投稿: 35
4.0.5→4.0.6アップデートプラグインエラー
[EC-CUBE] EC-CUBEのバージョン 4.0.5
[レンタルサーバ] さくらインターネット
OSはWindows10です。

[導入プラグインの有無] ECCUBEペイメントLite4、お届け日数調整

[カスタマイズの有無] 無

お世話になります。

4.0.5から4.0.6へのバージョンアップを行っております。
アップデートプラグインでは、エラーが出てしまった為、以下サイトを元に手動で上書きを行っております。
https://github.com/EC-CUBE/ec-cube/compare/4.0.5-p1...4.0.6?w=1#files_bucket


今回お聞きしたいのは、 差し替え対象に、composer.json/composer.lockがある場合は 上書き後、composer.json/composer.lockの更新の手順を実施してください。
の部分で、

以下のコマンドを実行してください。
bin/console eccube:composer:require-already-installed

と記載が有るのですが、コマンド実行の方法がいまいち理解できておらず、どこで実行を行えばよろしいのでしょうか。

初歩的な質問で申し訳ございませんが何卒宜しくお願い致します。
yuh
投稿日時: 2021/10/25 17:01
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1664
Re: composer.lockの更新
SSHかコンソールでサーバーにログインしてEC-CUBEをインストールしたディレクトリでコマンドを実行してください。


----------------
弊社のデザインテンプレート
https://www.ec-cube.net/products/detail.php?product_id=1976
https://www.ec-cube.net/products/detail.php?product_id=2050


http://ec-lab.net/

shinra
投稿日時: 2021/10/25 17:05
対応状況: −−−
常連
登録日: 2017/9/2
居住地:
投稿: 60
Re: composer.lockの更新
さくらインターネットのSSH接続に関してはこちらが参考になりそうです。

https://qiita.com/non0311/items/04222771ef9aa1970f7a
hvnz
投稿日時: 2021/10/26 11:38
対応状況: −−−
常連
登録日: 2020/9/2
居住地:
投稿: 35
Re: composer.lockの更新
yuh様、shinra様

アドバイスを頂きましてありがとうございます。

SSH接続のための「Tera Term」をインストールしまして、サーバーにアクセスする事が出来ました。
そこで、ディレクトリの移動まで行う事が出来たのですが、ECCUBEをインストールしているディレクトリで、以下を実行した所
「bin/console Permission denied.」と出てしまいました。
bin/console eccube:composer:require-already-installed

php bin/console eccube:composer:require-already-installed
を実行すると、今度は「ECCUBEアップデートプラグイン1.0.2はECCUBE4.0.6-p1には対応していません。実行を続けますか?」
となりました。

どこで間違っているか教えて頂けると幸いです。

hvnz
投稿日時: 2021/10/27 14:33
対応状況: 解決済
常連
登録日: 2020/9/2
居住地:
投稿: 35
Re: composer.lockの更新
本件解決いたしました。

一度、4.0.5→4.0.6のバージョンアッププラグインでのアップデートを試みましたがエラーが発生したため、バックアップから復元しました。

そこでバージョンアッププラグインが有効化の状態のまま、コマンドを実行していた為「ECCUBEアップデートプラグイン1.0.2はECCUBE4.0.6-p1には対応していません。実行を続けますか?」の警告が出たものと思われます。

【対処方法】
さくらインターネットの管理画面から、データベース(phpmyadmin)へログインして、dtb_pluginの中の「EccubeUpdate405to406」を削除して管理画面の表示が無くなっていることを確認。

もう一度コマンドで
php bin/console eccube:composer:require-already-installed
以上を実行した結果、完了できました。

*その際に一部プラグインのエラーが生じ管理画面が表示されなくなりましたが、詳しい方にアドバイスを頂きながらプラグインの中身(app/Plagin/エラーの出ているプラグイン)を確認していると一部のファイルがすっぽり抜けている事に気づきました…

バックアップデータから抜けているファイルをアップロードした結果、無事管理画面が表示されました。


今後のバージョンアップに不安が残りますが、今回は何とか行う事が出来ました。
コマンドの実行方法や、参考になるサイトを教えてくださいました皆様、ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン

右上バナー


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は74,046名です
総投稿数は103,388件です

投稿数ランキング

1
seasoft
7333
2
468
3153
3
AMUAMU
2712
4
nanasess
2193
5
umebius
2052
6
yuh
1664
7
red
1462
8
h_tanaka
1170
9
tsuji
942
10
fukap
907
11
shutta
835
12
tao_s
794
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.