バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

バージョンアップ

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
hvnz
投稿日時: 2021/10/27 14:33
対応状況: 解決済
常連
登録日: 2020/9/2
居住地:
投稿: 38
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/エラーの出ているプラグイン)を確認していると一部のファイルがすっぽり抜けている事に気づきました…

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


今後のバージョンアップに不安が残りますが、今回は何とか行う事が出来ました。
コマンドの実行方法や、参考になるサイトを教えてくださいました皆様、ありがとうございました。
hvnz
投稿日時: 2021/10/26 11:38
対応状況: −−−
常連
登録日: 2020/9/2
居住地:
投稿: 38
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には対応していません。実行を続けますか?」
となりました。

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

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

https://qiita.com/non0311/items/04222771ef9aa1970f7a
yuh
投稿日時: 2021/10/25 17:01
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: composer.lockの更新
SSHかコンソールでサーバーにログインしてEC-CUBEをインストールしたディレクトリでコマンドを実行してください。


----------------


http://ec-lab.net/

hvnz
投稿日時: 2021/10/25 15:21
対応状況: 解決済
常連
登録日: 2020/9/2
居住地:
投稿: 38
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

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

初歩的な質問で申し訳ございませんが何卒宜しくお願い致します。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1569
9
mcontact
1280
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.