その他 > バージョンアップ > 3.0.17→3.0.18 差分変更 |
バージョンアップ
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
fresh |
投稿日時: 2019/12/12 9:39
対応状況: 解決済
|
半人前 登録日: 2016/11/29 居住地: 投稿: 24 |
Re: 3.0.17→3.0.18 差分変更 nanasess 様
おはようございます。ありがとうございます。 そうなんですね。 今後はエラーがでたからといってすぐ元に戻さず、一度ログインし直して確認してみます。 アドバイスありがとうございましたm(_ _)m |
nanasess |
投稿日時: 2019/12/11 11:36
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: 3.0.17→3.0.18 差分変更 Member の Serializable は、ログインセッションに関する修正ですので、一旦ログアウトしていただいた方がよいかと思います。
軽微な修正は、ログアウトしなくても大丈夫な場合が多いですが、 バージョンアップなど、多数の修正が入る場合は、 PHP のプロセスの残骸でエラーが解消されない場合もあるので、ログアウトしたり、キャッシュをクリアしたりすると解消されやすいです。 |
fresh |
投稿日時: 2019/12/11 11:07
対応状況: −−−
|
半人前 登録日: 2016/11/29 居住地: 投稿: 24 |
Re: 3.0.17→3.0.18 差分変更 468様
おはようございます。返信ありがとうございます。 結論から言うと、何故かエラーがでなくなりました。 特にコード的には何も機能と違わないのですが。。 「\」も付けていました。(ec-cubeの差分のその行をそのままコピペしてるので) 試しにまた「, \Serializable」を消してリロードして、「, \Serializable」をまた入れてリロードしたらまたエラーがでたので、 index_dev.phpつけてみたり、何度かリロードしていたらログイン画面がでたので、ログインしなおしたらちゃんと表示されました。 こういうのは修正したらリロードだけじゃなく、管理画面にログアウトしてログインした方がいいってことですかね。。 > /vendor/symfony/ディレクトリ以下にserializerは存在していますか? ちなみにこちらはちゃんとありました。 結局なんだったのかわかりませんが、サポートしていただき感謝いたします。 468様に「ちゃんと反映したほうが良いかと思います。」 と言っていただかなかなったらそのまま私ほっていたかもしれないので。。汗 ありがとうございました!m(_ _)m |
468 |
投稿日時: 2019/12/11 9:21
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 3.0.17→3.0.18 差分変更 Serializableクラスが見当たらないというエラーが出ているようですが
implements UserInterface, \Serializableの Serializableの記述は頭に「\」は付けていますか? これで/vendor/symfony/serializer/Serializer.phpの Serializerクラスを認識できると思うのですが 「\」を記述していてもエラーが出るという事は /vendor/symfony/ディレクトリ以下にserializerは存在していますか?
|
fresh |
投稿日時: 2019/12/10 10:02
対応状況: −−−
|
半人前 登録日: 2016/11/29 居住地: 投稿: 24 |
Re: 3.0.17→3.0.18 差分変更 468様
気にかけていただきありがとうございます。 Serializableを記入して、アップして、エラーだしてみました。 Whoops, looks like something went wrong. 1/1 ClassNotFoundException in Member.php line 35: Attempted to load interface "Serializable" from namespace "Eccube\Entity". Did you forget a "use" statement for another namespace? in Member.php line 35 何か忘れているんですね。。 |
468 |
投稿日時: 2019/12/9 21:28
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 3.0.17→3.0.18 差分変更 Serializableインターフェースの実装を定義している箇所かと思いますので
会員情報尾をセッションに格納する処理の変更に関わる部分かと思いますので ちゃんと反映したほうが良いかと思います。 エラーは具体的にどのような内容でしょうか?
|
fresh |
投稿日時: 2019/12/9 13:47
対応状況: 解決済
|
半人前 登録日: 2016/11/29 居住地: 投稿: 24 |
3.0.17→3.0.18 差分変更 カテゴリー間違えのため投稿し直したら、また同じカテゴリーになってました。。申し訳ないので、結局このままで続けます。。
すみません。お恥ずかしい限りです。。 [EC-CUBE] 3.0.17→3.0.18 差分変更でエラーがでてしまう。 [レンタルサーバ] さくらスタンダード [OS] Mac OS 10.15.1 [PHP] 7.3.9 [データベース] MySQL 5.5.59-log [WEBサーバ] Apache [ブラウザ] Chrome [導入プラグインの有無] 住所自動入力の拡張版1.2AddressAutomaticExtension お問い合わせ管理1.0.0 ContactList Remise定期購買1.1.7 RemiseAutoChargeV3 RemisePayment1.1.4 RemisePayment RemisePayment拡張セット1.0.6 RemisePaymentExtset 一覧画面(受注管理)背景色追加プラグイン1 Shiro8AdminOrderColor3 サイトマップ1.1.1 SiteMap 会員登録後に注文画面へ移動するプラグイン(3.0系)1.0.0 UMRedirectToShoppingPageAfterEntry [カスタマイズの有無] 注文時にどちらからこの商品を知ったかという入力フォームをつけた [現象] 3.0.17→3.0.18 差分変更していまして、 src/Eccube/Entity/Member.phpの 35行目 - class Member extends \Eccube\Entity\AbstractEntity implements UserInterface + class Member extends \Eccube\Entity\AbstractEntity implements UserInterface, \Serializable のところをやると、エラーになってしまう。 他の差分は変更済みで、ここをやるとエラーになるのでこちらをきっかけにエラーになるとおもうのですが、ここでひっかかる場合はここを確認したほうがいいよなどアドバイスありましたらお願いします。 https://doc.ec-cube.net/quickstart_update_3_0_18 こちらも確認したのですが、よくわからなく。。 このままここは無視して大丈夫なものでしょうか? それともここでエラーになって解決できないなら3.0.17に戻した方がいいでしょうか。。 ちなみに、この状態で3日運営していますが、めだったエラーなどはなさそうなのですが。。 どなたか、アドバイスをお願いいたしますm(_ _)m |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |