質問 > その他 > EC-CUBEアップデート方法(個別ファイルの差し替え)について教えていただけないでしょうか |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yuca |
投稿日時: 2023/10/4 18:40
対応状況: −−−
|
半人前 登録日: 2019/10/15 居住地: 投稿: 16 |
EC-CUBEアップデート方法(個別ファイルの差し替え)について教えていただけないでしょうか ▼テンプレート
[EC-CUBE] EC-CUBE 4.0.2(新規インストール) [レンタルサーバ] さくらレンタルサーバ [OS] MacOS 12.6 [PHP] 7.4.33 [データベース] MySQL 5.7.40-log [WEBサーバ] Apache/2.4.41 [導入プラグインの有無] ・商品並び替えプラグインECCUBE4系用 ・カテゴリページ/コンテンツ追加 for EC-CUBE4 ・ゼウス決済プラグイン(4.0系) [カスタマイズの有無] ・商品一覧、詳細ページで税抜き価格表示にしました ・カートの確認画面にて注釈が出るようにHTMLタグを追記しました [現象] よろしくお願い申し上げます。 以下サイトをみながら、4.0.2→4.1.2-p2へのバージョンアップを試みております。 https://doc4.ec-cube.net/update ※サイトから手に入れられるバージョンが4.1.2-p2だったため大幅なアップデートになってしまっております ※EC-CUBEアップデートプラグインでアップデートを行うことをためしましたが、 PHPのバージョンも古くてプラグインが動作せず、断念いたしました。 手順の 1〜3.EC-CUBEのソースファイルをバージョンアップしたものに置き換えまでは完了しました。 4.個別ファイル差し替えについては、4.0.3などの段階ごとのファイルが手に入らないので、 自信ないのですが‥とりあえず書いてあるファイルは4.1.2-p2のフォルダ内にあるものは置き変えました。 その後のコマンドの部分を入れると、以下の様なエラーが出て壁にぶつかってしまいました。 ーーーーーー In FileLocator.php line 44: The file “/(略)/src/../app/Customize/Resource/config" does not exist. ーーーーーー その後のステップ6のコマンドを入れてみても、同様のエラーが出ております。 srcフォルダは全体をすべて新しいものに置き換えておりますが、 src配下にappというフォルダは存在していないように確認しております。 src並列のapp/Customize配下ということであれば、たしかにResourceというフォルダは存在しておらず。 こちらは手順4.個別ファイル差し替え4.0.3 → 4.0.4にあるなとは思うのですが、ファイルの入手方法等がわかりません‥ お忙しいところ恐縮ですが、どなたかお知恵をお借りできますでしょうか。 どうぞよろしくお願い申し上げます。 |
mcontact |
投稿日時: 2023/10/4 18:49
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1460 |
Re: EC-CUBEアップデート方法(個別ファイルの差し替え)について教えていただけないでしょうか > 4.0.3などの段階ごとのファイルが手に入らなので
下記のURLにて過去のバージョンは取得可能です。 https://downloads.ec-cube.net/src/eccube-4.0.3.tar.gz https://downloads.ec-cube.net/src/eccube-4.0.4.tar.gz https://downloads.ec-cube.net/src/eccube-4.0.5.tar.gz https://downloads.ec-cube.net/src/eccube-4.0.6.tar.gz 引用: The file “/(略)/src/../app/Customize/Resource/config" does /src/../~ですので、/app/Customize/Resource/configと同じです。
|
yuca |
投稿日時: 2023/10/4 18:57
対応状況: 保留
|
半人前 登録日: 2019/10/15 居住地: 投稿: 16 |
Re: EC-CUBEアップデート方法(個別ファイルの差し替え)について教えていただけないでしょうか mcontactさま
早速ありがとうございます!! 過去のバージョンのファイルをつかわせていただき、 4. 個別ファイル差し替え をトライしてまいります。 そちらでもまた引っかかるようでしたら、またご教授いただけますと幸いです。 どうぞ、よろしくお願い申し上げます。 |
mcontact |
投稿日時: 2023/10/4 19:04
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1460 |
Re: EC-CUBEアップデート方法(個別ファイルの差し替え)について教えていただけないでしょうか 弊社だったらの話になりますが、
本スレッドの内容での対応ではなく 検証用サーバを別で立てて、現在稼働のシステム(画像、設定ファイル、テンプレートファイル、データベース)を全てバックアップを取り、検証用サーバにて利用したい新しいバージョンのEC-CUBEを立ててバックアップデータから必要なファイルを書き戻して構築しなおした方が作業が早かったりしますが...
|
yuca |
投稿日時: 2023/10/6 18:02
対応状況: −−−
|
半人前 登録日: 2019/10/15 居住地: 投稿: 16 |
Re: EC-CUBEアップデート方法(個別ファイルの差し替え)について教えていただけないでしょうか mcontactさま
コメントありがとうございます。 気づくのが遅れて申し訳ございません。 必要なファイルを書き出して構築するという手段もあったのですね。 なにぶん、あまり知識無くサイト上にある情報だけで 手探りで実施してまして、検証環境等もございません‥ 両親の趣味用に昔用意してあげていたものをずっと大事に使ってくれていて、 管理画面のプルダウンが使えなくなってどうしようもなくなった状態になって 相談されていまして‥ プロに依頼するような収益もあるものではないので、手弁当で頑張っております‥ |
h_tanaka |
投稿日時: 2023/10/6 18:08
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1752 |
Re: EC-CUBEアップデート方法(個別ファイルの差し替え)について教えていただけないでしょうか バージョンアップされたい理由はなんでしょうか?
サーバーのPHPバージョンが上がったためや、新しいバージョンのプラグインを仕様したいため、などでしたら上げる必要ありますが、 セキュリティ対策のためでしたら、ひととおりの脆弱性の対応だけでも良いかと思います。 https://www.ec-cube.net/info/weakness/ もしバージョンアップされたい場合も、 4.0 から 4.1 はハードルが高いですので、 4.0.6-p3 までで良いかと思います。
|
yuca |
投稿日時: 2023/10/6 18:14
対応状況: −−−
|
半人前 登録日: 2019/10/15 居住地: 投稿: 16 |
Re: EC-CUBEアップデート方法(個別ファイルの差し替え)について教えていただけないでしょうか ご回答頂いたバージョンファイルにて、バージョンアップを進めておりましたが、
再度ぶつかってしまったのでまたご相談をさせていただけますでしょうか。 躓いているのは、まだ[現象]に記載しております 4.個別ファイル差し替え になります。 https://doc4.ec-cube.net/update こちらのページを参考に 4.0.2 → 4.0.3 ・・・→ 4.0.6の差分ファイルのアップを行いました。 また、https://doc4.ec-cube.net/update41のページを参考に eccube-4.1.2-p2の以下ファイルをアップしております。 composer.json composer.lock .htaccess symfony.lock index.php その後、コマンドを打ち込んで見たのですが、以下エラーがでております。 In FormPass.php line 118: "form.type_extension" tagged services have to implement the static getExten dedTypes() method. Class "Plugin\CategoryExtensionB\Form\Extension\Category TypeExtension" for service "Plugin\CategoryExtensionB\Form\Extension\Catego ryTypeExtension" does not implement it. こちらは、4.0.6 → 4.1.0 → 4.1.1 →4.1.2 の差分ファイルについては 触っていないせいでしょうか。 すでにeccube-4.1.2-p2のファイルで、「vendor ディレクトリで上書き」 ステップをおこなってしまっており、4.0.6のapp/config/eccube app/DoctrineMigrations bin src html vendor などに差し替えてしまうのも危険ではと感じております。 お忙しいところ恐縮ですが、どなたかお知恵をお借りできませんでしょうか。 何卒よろしくお願い申し上げます。 |
yuca |
投稿日時: 2023/10/6 18:22
対応状況: −−−
|
半人前 登録日: 2019/10/15 居住地: 投稿: 16 |
Re: EC-CUBEアップデート方法(個別ファイルの差し替え)について教えていただけないでしょうか h_tanakaさま
コメントをありがとうございます。 バージョンアップしたい理由といたしましては、 管理画面でプルダウンが使えなくなっており、操作が出来なくなっていたためでした。 検索で理由を調べていったところ、 さくらインターネットのPHPが7.4.33に強制的に上がってしまっているのですが、 EC-Cube4.0.4以前では、PHP7.3でないと、プルダウンが動かなくなる 不具合があるとのことでしたので、そちらが該当しているのかなと 考えております。 https://doc4.ec-cube.net/update41のページを参考に4までは進めてしまっており。 特に「vendor ディレクトリで上書き」を、eccube-4.1.2-p2のファイルですでに 行ってしまっているため、4.1.2-p2にバージョンアップをしなくてはならないのかなと考えておりました。 4.1にバージョンアップはハードルが高かったのですね‥ もし可能でしたら、4.0.6-p3までに戻す方法がございましたら、是非ご教授いただけますと 大変うれしいです。 何卒、よろしくお願い申し上げます。 |
mcontact |
投稿日時: 2023/10/6 18:41
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1460 |
Re: EC-CUBEアップデート方法(個別ファイルの差し替え)について教えていただけないでしょうか > すでにeccube-4.1.2-p2のファイルで、「vendor ディレクトリで上書き」
> ステップをおこなってしまっており、4.0.6のapp/config/eccube app/DoctrineMigrations bin src html vendor などに差し替えてしまうのも危険ではと感じております。 EC-CUBE 4.0.2からEC-CUBE4.1.2-p2にて個別ファイルにてバージョンアップ作業をして、下記のエラーなどが出ているのであればバージョンアップ作業に失敗していると思います。 また、下記のエラーはプラグインにて発生していますので導入したプラグインがEC-CUBE4.1に対応していない状態かと思います。 引用: その後、コマンドを打ち込んで見たのですが、以下エラーがでております。 バージョンアップ作業に失敗して、最悪EC-CUBEコアシステムの内容を壊している可能性もありますね。 可能ならバージョンアップ前のシステムバックアップから戻してEC-CUBE4.0.2の状態に戻して、EC-CUBE4.0.2→EC-CUBE4.0.3→EC-CUBE4.0.4→EC-CUBE4.0.5→EC-CUBE4.0.6と順番にバージョンアップすると良いと思います。
|
yuca |
投稿日時: 2023/10/8 7:44
対応状況: −−−
|
半人前 登録日: 2019/10/15 居住地: 投稿: 16 |
Re: EC-CUBEアップデート方法(個別ファイルの差し替え)について教えていただけないでしょうか mcontactさま
またまたお知恵をお借りさせていただき、ありがとうございます。 バージョンアップ失敗しておりましたか‥涙 でも、お力をお借りできましたおかげで、無駄にいじり倒す必要は無くなりました。ありがとうございます。 プラグインは、4.1に対応していなかったので捨てても良いものだったのですが、消しておかなかったことがトラブルの元になっているのですね。反省です‥ 以前の状態に戻すというのは、app/config/eccube app/DoctrineMigrations bin src html vendor 等の入ったフォルダをサーバにアップするでよかったでしょうか? コアシステムが壊れているかもというお言葉に、心配が募っております。 たびたびお手数をおかけいたします。何卒、よろしくお願い申し上げます |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |