3
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

EC-CUBEを 4.0.3 から 4.0.4 へのアップデートした際のコマンドメモ

Posted at

EC-CUBE4.0.3 から EC-CUBE 4.0.4 へのアップデートのテストをした。
公式のドキュメントにコピーコマンドなどが載っていなかったのでテストをした際のコマンドのメモを残しておく。
作業ディレクトリなどは適宜書き換えて使ってね。

公式のドキュメントは以下
https://doc4.ec-cube.net/update

1. サイトのバックアップ

必ず事前にバックアップをお願いします。

2. メンテナンスモードを有効にする(バージョン4.0.1以降)

touch .maintenance

3. EC-CUBEのソースファイルをバージョンアップしたものに置き換え
4. 個別ファイル差し替え

cd eccube403to404manual/
rm -rf app/config/eccube app/DoctrineMigrations bin src html vendor
cd ..
wget http://downloads.ec-cube.net/src/eccube-4.0.4.zip
unzip eccube-4.0.4.zip
cd eccube-4.0.4

cp -rp app/config/eccube ../eccube403to404manual/app/config/
cp -rp app/DoctrineMigrations  ../eccube403to404manual2/app/
cp -rp bin ../eccube403to404manual/
cp -rp src ../eccube403to404manual/
cp -rp html ../eccube403to404manual/
cp -rp vendor ../eccube403to404manual/
cp -rp app/Customize/Resource ../eccube403to404manual/app/Customize/

cp -p composer.json composer.lock .htaccess ../eccube403to404manual/
cd ../eccube403to404manual/
bin/console cache:clear --no-warmup

5. composer.json/composer.lockの更新

bin/console eccube:composer:require-already-installed

6. スキーマ更新/マイグレーション

bin/console doctrine:schema:update --force --dump-sql
bin/console doctrine:migrations:migrate

9. メンテナンスモードを無効にする(バージョン4.0.1以降)

rm .maintenance

3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?