その他 > バージョンアップ > 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の更新
|
yuh |
投稿日時: 2021/10/25 17:01
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: composer.lockの更新 SSHかコンソールでサーバーにログインしてEC-CUBEをインストールしたディレクトリでコマンドを実行してください。
|
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 と記載が有るのですが、コマンド実行の方法がいまいち理解できておらず、どこで実行を行えばよろしいのでしょうか。 初歩的な質問で申し訳ございませんが何卒宜しくお願い致します。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |