バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > 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
not exist.


/src/../~ですので、/app/Customize/Resource/configと同じです。


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

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を立ててバックアップデータから必要なファイルを書き戻して構築しなおした方が作業が早かったりしますが...


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

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 までで良いかと思います。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

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に対応していない状態かと思います。

引用:
その後、コマンドを打ち込んで見たのですが、以下エラーがでております。
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.


バージョンアップ作業に失敗して、最悪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と順番にバージョンアップすると良いと思います。


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

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 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は93,269名です
総投稿数は111,003件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2315
5
umebius
2085
6
yuh
1841
7
h_tanaka
1752
8
red
1574
9
mcontact
1460
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
804
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.