Mauticとは世界で唯一のオープンソースのマーケティングオートメーションです。つまり、自分で導入・保守・運用すれば無料で使えるマーケティングオートメーションです😄
Mautic4.0ベータ版が出たと聞いてワクワク🤗してきたので、バージョンアップの計画を立てます。私が今使っているmauticはすべて2系です😅これを機に、どうにかすべて4.0にアップデートしてしまおうと思います。
Mautic4.0はまだベータ版だが、先日開発チームが今月末(2021.06末頃)にバグフィックスを目指しているとのことなので、こちらもリリースの受け入れ準備を急ぎたいと思います☺
エンジニア向けの話は別のブログに書くことにしていますが、デジタルコンサル向けの計画の部分だけ切り抜きました。実務はやらないとしても、ちょっと難しいと思いますが頑張ってマスターしましょう😄
Mauticについて
冒頭にも書いた通りMauticはオープンソースのマーケティングオートメーションです。マーケティングオートメーションは、見込み客を集めて、商品・サービスに興味をもってもらい、購入意欲の高い見込み客を抽出する機能を備えたシステムの総称です。
詳しくは、別途記事にしたいと思います。😊
てなわけで、ソースコードをダウンロード
オープンソースなのでソースコードをダウンロードできます。はやる気持ちはわかりますが、まだダウンロードしなくても大丈夫です😅
ミドルウエア周り
Mauticはサーバ上で動くシステムなので、Apache(WEBサーバ)、PHP(サーバサイド言語)、MySQL(データベース)などミドルウエアがmauticに対応している必要があります。
そのため、アップグレードしたいMauticが対応しているバージョンを確認する必要があります。
mauticの対応環境
mauticはPHP言語で開発しているので、対応しているPHPのバージョンがサーバに必要です。mauticもPHPも日々バージョンがアップデートされるため、対応している環境を作らなくてはなりません。
mauticのPHPの対応状況はこのようになっていると🙄
mautic4.0に移行するには最低でもPHP7.4に上げなくてはならないようです🤔
mautic | PHP.5.x | PHP7.0 | PHP7.1 | PHP7.2 | PHP7.3 | PHP7.4 | PHP8.0 |
---|---|---|---|---|---|---|---|
2.15.x | ○ | ○ | ○ | ○ | |||
2.16.x | ○ | ○ | ○ | ○ | ○ | ||
3.0.x | ○ | ○ | |||||
3.1.x | ○ | ○ | |||||
3.2.x | ○ | ○ | ○ | ||||
3.3.x | ○ | ○ | |||||
4.0 | ○ | ○ |
稼働中のmauticを止めることなくmautic2.16.x系から4系へ移行するには、まずはphp7.3まであげて、まずはmautic2系から3.2.x系にアップグレードします。
そして、そのあとに、php7.4(3.2.x以上なら動く)にアップグレードしてmautic3.2x系から4.0にアップグレードした方がよさそうです🤔
Mautic | MySQL5.5.3 | MySQL5.7 | Maria10.1 | Maria10.2 |
---|---|---|---|---|
2.x | ○ | ○ | ||
3.0.x | ○ | ○ | ||
3.1.x | ○ | ○ | ||
3.2.x | ○ | ○ | ||
3.3.x | ○ | ○ | ||
4.0 | ○ | ○ |
その他のシステム要件特に変わっていないようですね😊
参照元: https://www.mautic.org/download/requirements
その他の状況
この記事を読みながらアップデートされるかたにご注意ねがいます。phpは上記の最新のバージョンを入れればいいというわけではありません。
サーバ上で動くすべてのアプリケーションが問題なく動作できるバージョンでなくてはなりません🤔
これからいじる予定の私のサーバにはmautic以外にも、PHPを使用しているCMSなどもいろいろなシステムが入っています。これらのシステムにも対応したPHPやMySQLなどのバージョンでなくてはなりません。
特にお仕事で利用される方は、1システム、1サーバとした方が安全なので、できるだけそうしてください😅
計画
以上の状況を踏まえまして、以下の作業に取り掛かりたいと思います。
Mautic2.x→Mautic3.xにして、そのあとからMautic4.xにアップデートします。今回この記事のテーマで使用するサイトのCMSは、PHP7.4でも動くことが確認できたので以下のような計画で進めようと思います。
- 現在環境をチェック
- mautic2系から3系へ移行する
- まずPHPを7.0.x→7.3.xにアップグレードする。
- 一通り動作確認を行い、既存mautic2系を正常に動作させる。
- データのバックアップ
- mautic3.xにアップデート
- 動作検証&問題があればリカバリー
- mautic3系から4.0へ移行する
- PHPを7.4.xにアップグレードしする
- 一通り動作確認を行い、既存mautic3.x系を正常に動作させる。
- データのバックアップ
- mautic4.0にアップグレード
- 動作検証&問題があればリカバリー
これで行こうと思います🤔
コメント