モーティック は、すべての人のためのオープンソースのセルフホスト型マーケティング自動化ツールです。これを使用して、ビジネスやコミュニティの成長、Webサイトの監視、ランディングページの作成、ビジネスのキャンペーンの作成、連絡先の管理、さらにはマーケティングメールの送信を行うことができます。
このチュートリアルでは、Ubuntu16.04を使用してMauticMarketingAutomationPlatformをインストールする方法を段階的に説明します。これはウェブベースのアプリケーションであり、インストールガイドにはLEMPスタックを使用します。
- Ubuntu 16.04
- root権限
- Nginxをインストールする
- MariaDBをインストールして構成する
- PHP-FPMのインストールと構成
- Mauticをダウンロード
- Mautic用にNginx仮想ホストを構成する
- モーティックWebベースのインストール
- テスト
MauticはWebベースのマーケティング自動化ツールであり、MauticのインストールにはNginxWebサーバーを使用します。
サーバーマシンにログインしてから、すべてのパッケージを更新およびアップグレードします。
sudo apt update
sudo apt upgrade
次に、以下のaptコマンドを使用してNginxをインストールします。
sudo apt install nginx
インストールが完了したら、nginxサービスを開始し、システムの起動時に毎回起動できるようにします。
systemctl start nginx
systemctl enable nginx
NginxWebサーバーがUbuntu16.04システムにインストールされています。netstatコマンドを使用して確認してください。
netstat -plntu
'LISTEN'状態ステータスのリストにデフォルトのHTTPポート80を取得する必要があります。
Mauticは、最小バージョン5.5.3のMySQLデータベースのみをサポートします。このガイドでは、MySQL5.5に基づくmariadb-server10.0を使用します。
次のaptコマンドを使用してmariadbデータベースをインストールします。
sudo apt install mariadb-server mariadb-client -y
インストールが完了したら、mariadbサービスを開始し、システムの起動時に毎回起動できるようにします。
systemctl start mysql
systemctl enable mysql
次に、mautic用の新しいデータベースとユーザーを作成する必要があります。 ' mauticという名前の新しいデータベースを作成します '、ユーザー' mauticuser 'パスワード付き'aqwe123 '。
次のmysqlコマンドを使用してMySQLシェルにログインします。
mysql -u root -p
次のクエリを使用して、新しいデータベースとユーザーを作成します。
データベースmauticを作成します;
すべてをmautic。*に付与します。
MariaDBデータベースがインストールされ、Mauticインストール用のデータベースが作成されました。
ステップ3-PHP-FPMのインストールと構成 Mauticをインストールするには、少なくともPHP5.6.19が必要です。したがって、このガイドでは、モーティックインストールにPHP-FPM7.0を使用します。
以下のaptコマンドを使用して、PHPおよびPHP-FPM(必要なすべての拡張機能を含む)をインストールします。
sudo apt install -y php7.0-fpm php7.0-mbstring php7.0-xml php7.0-mysql php7.0-common php7.0-gd php7.0-jsonphp7.0-cliphp7。 0-curl php7.0-zip php7.0-xml php7.0-mcrypt php7.0-imap php7.0-intlインストールが完了したら、FPMおよびCLI構成用にphp.iniファイルを構成する必要があります。
'/etc/php/7.0'ディレクトリに移動し、'fpm'ディレクトリの下の'php.ini'ファイルを編集します。
cd /etc/php/7.0/
vim fpm / php.ini'date.timezone'行のコメントを解除し、' UTCを指定します 'タイムゾーン構成の場合。
date.timezone ="UTC"ここで、「cgi.fix_pathinfo」行のコメントを解除し、値を「0」に変更します。
cgi.fix_pathinfo =0保存して終了します。
次に、「cli」ディレクトリの下にある「php.ini」ファイルを編集します。
vim cli / php.ini'date.timezone'行のコメントを解除し、PHPタイムゾーン構成の値に'UTC'を指定します。
date.time ="UTC"次に、「cgi.fix_pathinfo」行のコメントを解除し、値を「0」に変更します。
cgi.fix_pathinfo =0保存して終了します。
次に、PHP-FPMサービスを開始し、システムの起動時に毎回起動できるようにします。
systemctl restart php7.0-fpm
systemctl enable php7.0-fpmMauticインストールのPHPおよびPHP-FPMのインストールと構成が完了しました。以下に示すように、netstatコマンドを使用して確認してください。
netstat -pl | grep phpそして、以下のような結果が得られるはずです。
ステップ4-Mauticをダウンロード '/ var / www /'ディレクトリに移動し、次のwgetコマンドを使用してモーティックソースコードをダウンロードします。
cd / var / www
wget https://www.mautic.org/download/latestunzipコマンドを使用して「最新の」ファイルを「mautic」ディレクトリに抽出します。
最新の-dmautic/を解凍/注: システムにunzipコマンドがない場合は、以下のコマンドを使用してインストールしてください。
sudo apt install unzip -y次に、「mautic」ディレクトリの所有者とグループを「www-data」に変更します。
chown -R www-data:www-data mautic /Mauticは「/var/ www/mautic」ディレクトリにダウンロードされます。
ステップ5-Mautic用にNginx仮想ホストを構成する このガイドでは、ApacheWebサーバーの代わりにNginxを使用しています。このステップでは、モーティックインストール用にNginx仮想ホストを構成します。
'/ etc / nginx'ディレクトリに移動し、'sites-available'ディレクトリの下に'mautic'という名前の新しいファイルを作成します。
cd / etc / nginx /
vimサイト-利用可能/モーティック次のmauticnginx構成をそこに貼り付けます。
server {
listen 80;
listen [::]:80;
server_name mautic.hakase-labs.co;
root / var / www / mautic;
index index.php index.html index.htm index.nginx-debian.html;
location / {
try_files $ uri $ uri / =404;
}
location〜.php ${
スニペットを含める/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
場所〜* ^ / index.php {
fastcgi_split_path_info ^(。+。php)(/.+)$;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;
include fastcgi_params;
fastcgi_buffer_size 128k;
fast /> g }
}保存して終了します。
次に、「mautic」仮想ホストをアクティブ化し、以下に示すように「nginx-t」コマンドを使用して確認します。
ln -s / etc / nginx / sites-available / mautic / etc / nginx / sites-enabled /
nginx -tエラーがないことを確認し、Webサーバーを再起動します。
systemctl restart nginx
mauticのNginx仮想ホスト構成が完了しました。
ステップ6-MauticWebベースのインストール Webブラウザーを開き、モーティックドメイン名にアクセスします。私の名前はhttp://mautic.hakase-labs.coです。
mauticインストールページにリダイレクトされます。以下に示すように、すべての拡張機能と構成にエラーがないことを確認してください。
[次のステップ]をクリックします 'ボタンをクリックして続行します。
これで、データベース構成に関するページが表示されます。以下に示すように、データベース名、データベースユーザー、およびパスワードを入力します。
そして、[次のステップ]をクリックします 'ボタン。
次に、Mauticの新しい管理者アカウントを作成する必要があります。管理者ユーザー、メールアドレス、パスワードを入力してください。
'次のステップをクリックします 'ボタン。
電子メールの構成については、1つのオプションを選択するか、後で構成することができます。
'次のステップをクリックします 'ボタンをもう一度。
これで、管理者ログインページが表示されます。管理者ユーザーとパスワードを入力し、[ログイン]をクリックします 'ボタン。
これで、Mautic管理ダッシュボードを表示できるようになります。
NginxWebサーバーを使用したUbuntu16.04へのMauticマーケティング自動化ツールのインストールが正常に完了しました。
Ubuntu