layout | title |
---|---|
default |
アップデート方法 |
EC-CUBE 3.0.2から導入されたマイグレーションを利用したバージョンアップの方法を解説します
開発時のマイグレーションの用意に関してはマイグレーションガイドをご参考ください
- 以下のディレクトリを上書きする
- src/
- html/
- vendor/
http://インストール先/install.php/migration
にアクセスしマイグレーションを実行html/install.php
を削除
- composer.jsonに変更がない場合vendorの上書きは不要です
- composerが利用可能な環境の場合は、vendorの上書きではなく、composer.json, composer.lockの上書き後、以下でも可能です
> php composer.phar install --no-dev --no-interaction --optimize-autoloader
html
やapp
ディレクトリ以下が更新された場合、各ファイルの差分を反映頂く必要があります。各バージョンでの変更差分
を参考に、差分を適用してください。
- テンプレートのカスタマイズを行っている場合は、
src/Eccube/Resource/template
の変更差分をご確認下さい。 各バージョンでの変更差分
を参考に、差分を適用してください。
https://github.com/EC-CUBE/ec-cube/compare/3.0.2...3.0.3
[https://github.com/EC-CUBE/ec-cube/compare/3.0.3...3.0.4](https://github.com/EC-CUBE/ec-cube/compare/3.0.3...3.0.49
https://github.com/EC-CUBE/ec-cube/compare/3.0.4...3.0.5
https://github.com/EC-CUBE/ec-cube/compare/3.0.5...3.0.6
・今回は autoload.php
も変更対象になっておりますのでご注意ください。
https://github.com/EC-CUBE/ec-cube/compare/3.0.6...3.0.7
https://github.com/EC-CUBE/ec-cube/compare/3.0.7...3.0.8
・index_dev.phpをお使いになる方は、
php composer.phar update symfony/var-dumper symfony/debug-bundle
を実行して必要なライブラリをインストールしてください。
https://github.com/EC-CUBE/ec-cube/compare/3.0.8...3.0.9
以下のファイルも更新対象となります。
- app/console
- cli-config.php
- composer.json
- composer.lock
- eccube_install.sh
- html/index.php
- html/index_dev.php
- html/template/install/assets/js/function.js
・3.0.9からはdump用ライブラリを含めるようになりましたので、
php composer.phar update symfony/var-dumper symfony/debug-bundle
は不要です。
https://github.com/EC-CUBE/ec-cube/compare/3.0.9...3.0.10
以下のファイルも更新対象となります。
- autoload.php
- html/index.php
- html/index_dev.php
- html/template/admin/assets/css/dashboard.css
- html/template/default/css/style.css