バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

その他 > バージョンアップ > 3.0.10→3.0.11バージョンアップエラー

バージョンアップ

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
Takkun
投稿日時: 2018/9/28 16:46
対応状況: 確認中
新米
登録日: 2016/7/11
居住地:
投稿: 5
3.0.10→3.0.11バージョンアップエラー
[環境]
[EC-CUBE] EC-CUBE 3.0.10
[OS] macOS 10.12
[PHP] PHP 5.6.37
[DB] MySQL 5.7.23
[WEBサーバ] Apache 2.2.34
※ PHP、DB、WEBサーバはMAMP 5.1にて構築。

[現象]
実運用しているサーバからEC-CUBE全データをバックアップし、ローカル開発環境に復元し、3.0.10を3.0.11にアップデードテストを行っているのですが、

EC-CUBE本体のバージョンアップ
https://doc.ec-cube.net/quickstart_update

の通りアップデートを行ったところ、マイグレーション実行後「HTTP ERROR 500」と表示され、マイグレーションが完了されません。

バージョンアップ手順
1. EC-CUBE 3.0.11 をダウンロードして解凍
2. 現在のEC-CUBEをバックアップ
3. ローカル開発環境に復元
4. 以下ディレクトリの差し替え
 ・src
 ・html
 ・vendor
5. 以下ファイルの差し替え
 ・autoload.php
 ・composer.lock
 ・composer.json
 ・eccube_install.sh
 ・web.config.sample
 ・.htaccess.sample
6. http://インストール先/install.php/migration にアクセス
7. ようこそ画面を確認
8. プラグイン一覧画面を確認
9. 「次へ」ボタンをクリックするとエラー画面「HTTP ERROR 500」になりマイグレーションが完了しません。

どなたか原因などわかる、または検討が付く方がおりましたら、ご教授いただけると幸いです。

「HTTP ERROR 500」なのでデータベースが怪しいと思われますが、お手上げ状態です。
なお、試しにこの環境にEC-CUBE 3.0.10を新規インストールし、直ちに3.0.11へバージョンアップを試みたところ、問題なくマイグレーションが完了し、バージョンアップが完了しました。
よって運用しているデータベースデータがおかしいのでは?と思われますが...
468
投稿日時: 2018/9/28 21:19
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 3.0.10→3.0.11バージョンアップエラー
3.0.10のECCUBEには、何かカスタマイズを加えられている可能性はありますか?
あと、プラグインをすべてアンインストールしてからアップデートを行うとどうなるでしょうか?
原因を詳しく調査する為に、500エラーが発生した時のエラーログを確認する手もあるかと思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

Takkun
投稿日時: 2018/10/10 20:02
対応状況: −−−
新米
登録日: 2016/7/11
居住地:
投稿: 5
Re: 3.0.10→3.0.11バージョンアップエラー
468様 返信ありがとうございます。

カスタマイズは行っておりません... たぶん。
前任者からの引き継ぎなのですが、その前任者いわく「カスタマイズはしていないはず」との何とも曖昧な答えなので。

プラグインをすべてアンインストールしてからアップデートでも、結果は同じです。

500エラーが発生した時のエラーログは以下の通り
EC-CUBE 3
------------------------------------------------------------
[2018-10-10 19:25:30] eccube.ERROR: Symfony\Component\HttpKernel\Exception\NotFoundHttpException: No route found for "GET /install.php/migration" (uncaught exception) at /Applications/MAMP/htdocs/testsite/vendor/symfony/http-kernel/EventListener/RouterListener.php line 159 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): No route found for \"GET /install.php/migration\" at /Applications/MAMP/htdocs/testsite/vendor/symfony/http-kernel/EventListener/RouterListener.php:159, Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException(code: 0): No routes found for \"/install.php/migration\". at /Applications/MAMP/htdocs/testsite/vendor/symfony/routing/Matcher/UrlMatcher.php:98)"} []
[2018-10-10 19:25:30] eccube.INFO: < 404 [] []
------------------------------------------------------------

「No route found」とあるのでルーティングが正常でないのでしょうか。

PHP
------------------------------------------------------------
[10-Oct-2018 20:10:21 Asia/Tokyo] PHP Fatal error: Call to a member function getValue() on null in /Applications/MAMP/htdocs/testsite/src/Eccube/Resource/doctrine/migration/Version20160908161616.php on line 20
------------------------------------------------------------

MySQL
------------------------------------------------------------
2018-10-10T11:10:21.318065Z 531 [ERROR] InnoDB: Fetch of persistent statistics requested for table `testsite`.`doctrine_migration_versions` but the required system tables mysql.innodb_table_stats and mysql.innodb_index_stats are not present or have unexpected structure. Using transient stats instead.
------------------------------------------------------------

なお apache にはエラーログは出ておりません。
468
投稿日時: 2018/10/14 8:46
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 3.0.10→3.0.11バージョンアップエラー
エラーログのご提供ありがとうございます。
確かに「No route found」とありますが、何が原因かはよく分かりません。
htaccessに記述を追加されていたりするのでしょうか?
カスタマイズを加えていないのであれば、
新しいECCUBEにデータやデザインテンプレートを移植するほうが早いかもしれません。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

Takkun
投稿日時: 2018/11/16 18:02
対応状況: 解決済
新米
登録日: 2016/7/11
居住地:
投稿: 5
Re: 3.0.10→3.0.11バージョンアップエラー
返信ありがとうございます。
他の業務で忙しくお礼が遅れました。
正直忘れていました m(_ _)m

アドバイス通りに、新しいECCUBEにデータやデザインテンプレートを移植する方法で対処することにいたします。

468様、今まで丁寧に対応してくださりありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.