0
0

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 1 year has passed since last update.

シンプル: Mautic アップデート方法 (Ver.4系)

Last updated at Posted at 2023-05-25

オープンソースマーケティングオートメーションツール Mautic のシンプルなアップデート方法です。

バックアップ

アップデートを行う前は、かならず、DB とファイルをバックアップし、失敗した際は元に戻せるようにしましょう。

## DB を mysqldump
cd [バックアップ保存先]
mysqldump -h [DBホスト名] -u [DBユーザー] --password="[DBパスワード]" --single-transaction --no-tablespaces [DB名前] | gzip > mautic_v2.16.5_$(date +%Y%m%d%H%M%S).sql.gz

## ファイルのバックアップ

tar -cvzf mautic_v2.16.5_$(date +%Y%m%d%H%M%S).tar.gz -C [Mautic ルート] [Mautic ルート]

Mautic アップデート

Mac 標準のアプリ、のターミナルや、TerraTerm などのソフトを使って、SSH にログインし、サーバー上でコマンドを実行しきていきます。

アップデートのチェック

cd [Mautic ルート]
php bin/console mautic:update:find

例: 4.4.8 にアップデート可能という表示が出ます

% php bin/console mautic:update:find                       
Version 4.4.8 of Mautic is available for download. Please visit https://github.com/mautic/mautic/releases/tag/4.4.8 for more information.
To update, you can run 'php bin/console mautic:update:apply' from the command line.

※サーバーによっては、最初の php ではなく、/usr/local/bin/php などPHPへのフルパスを指定したり、SSH ユーザーではなく、apache/nginx ユーザーとして sudo による実行が必要になる可能性があります。

アップデートの実行

php bin/console mautic:update:apply

データベーススキーマ変更をするためにもう一度同じコマンドに「--finish」オプションをつけて実行
します。

php bin/console mautic:update:apply --finish

しかし、僕の場合は、なぜかエラーがでたので、もう一度、 mautic:update:apply --finish を実行したら完了しました。

実際のログは以下の通りです。

% php bin/console mautic:update:find                       
Version 4.4.8 of Mautic is available for download. Please visit https://github.com/mautic/mautic/releases/tag/4.4.8 for more information.
To update, you can run 'php bin/console mautic:update:apply' from the command line.
% php bin/console mautic:update:apply

Are you sure you wish to update Mautic to the latest version? y
Step    6 [------>---------------------] Clearing the cache

<warning>IMPORTANT: Run the same command again with --finish. For example 'php bin/console mautic:update:apply --finish'</warning>
katz@Eden git.mautic % php bin/console mautic:update:apply --finish
Step    1 [>---------------------------] Migrating database schema...

An error occurred while updating the database. Check log for more details.
% php bin/console mautic:update:apply --finish
Step    2 [============================] Success! You are now running version 4.4.8 of Mautic.

これで、Mautic のアップデートは完了です。

関連記事

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?