GNU/Linux >> Linux の 問題 >  >> Linux

Linux に Mautic Marketing Automation Tool をインストールして構成する方法

Mautic マーケティング自動化ツールは、ローカル ビジネスを維持するために使用されるオープン ソースの無料ソフトウェアです。 Mautic マーケティング自動化ツールを使用して、製品を広め、監督し、宣伝することができます。サービスと開発を監視する組織にロールを設定できます。研究開発部門のチームは、このツールを使用して、人々が何を求めているか、どの製品が入手可能かを知ることができます。

コンテンツ、ダッシュボード、およびその他の Mautic マーケティング自動化機能は、新規および経験豊富なビジネス マーチャンダイザーにとって有益です。組織の Mautic ツールを使用して分析レポートを作成することもできます。 Mautic マーケティング自動化ツールを Linux ディストリビューションにインストールするのは、難しい仕事ではありません。さらに、Linux で Mautic を使用することは、より簡単で手間がかかりません。

Mautic マーケティング自動化ツールの機能

Mautic マーケティング自動化ツールには、非常に適切で使いやすいダッシュボードがあります。ダッシュボードから訪問者を調べることができます。 Mautic が Google Analytics よりも効率的であるとは言えませんが、Mautic を使用する目的は異なります。 Mautic マーケティング自動化ツールのメニュー バーから、連絡先、トラフィック、包括的なレポート、キャンペーン、およびその他の機能を監視できます。 Mautic マーケティング自動化ツールのいくつかの主要な機能を以下に示します。

  • 匿名 IP アドレスを調べる
  • ユーザーの最後のアクティビティを見る
  • 訪問者にポイントとプロモーションを提供する
  • API 管理
  • セグメントまたはグループの連絡先管理
  • ブランディングと広告
  • 投資収益率を追跡
  • 分割テスト
  • 役割を定義する
  • メール マーケティング

Mautic マーケティング自動化ツールを Linux にインストール

Mautic マーケティング自動化ツールを Linux ディストリビューションにインストールするには、PHP サーバー、データベース、PHP XML および JSON 拡張パッケージ、およびいくつかのサーバー構成設定が必要です。この投稿では、Linux システムに Mautic マーケティング自動化ツールをインストールする方法を説明します。

Debian、Arch、および Fedora Linux に Mautic をインストールするプロセスを示します。すべての手順と主要なコマンド ラインは同じです。目的の Linux ディストリビューションのパッケージ マネージャー コマンドを置き換える必要があります。投稿全体で、Ubuntu を使用して Debian コマンドを実演し、Fedora-32 を使用して Fedora および RHEL コマンドを説明します。

ステップ 1:PHP サーバーをインストールする

前に述べたように、Mautic ツールには PHP サーバーが必要です。このステップでは、Linux システムに PHP サーバーをインストールします。 PHPサーバーとしてNginxサーバーをインストールしています。 Nginx は、Ubuntu デスクトップにインストールして、任意のローカル サーバーまたはメディア サービスを強化できる強力で頑丈な PHP サーバーです。

このチュートリアルでは、FastCGI プロトコルを使用してサーバーを構成するため、Nginx サーバーを選択することをお勧めします。 Nginx が FastCGI で他のどの PHP サーバーよりも優れたパフォーマンスを発揮することは誰もが知っています。ただし、Mautic マーケティング自動化ツールを強化するために、Apache または別のサーバーをインストールできます。

1. Ubuntu に Nginx をインストール

ここでは、aptitude パッケージ マネージャーを使用して、Ubuntu マシン内にサーバーをインストールします。まず、システムを更新してから、次の apt を実行する必要があります Nginx サーバーをインストールするためのコマンドを以下に示します。

sudo apt update
sudo apt install nginx -y

2. Fedora および Red Hat Linux に Nginx をインストールする

Fedora、Red Hat、および CentOS のユーザーは、次のターミナル コマンド ラインを使用して、システムに Nginx サーバーをインストールできます。

yum -y install nginx

古いバージョンの Fedora を実行している場合は、次の DNF コマンドを実行してインストールできます。

sudo dnf -y install nginx

Nginx サーバーをインストールしたら、システムでサーバーを起動して有効にする必要があります。以下のシステム制御コマンドを使用して、Nginx サーバーのステータスを有効化、起動、および確認できます。これらのコマンドを root ユーザーとして実行することを忘れないでください。

systemctl start nginx
systemctl enable nginx
systemctl status nginx

ステップ 2:PHP 拡張パッケージをインストールして構成する

マシンに PHP サーバーをインストールしました。ここで、システムを機能させるために、システム内に PHP 追加拡張パッケージをインストールする必要があります。ここでは、XML、JSON、IMAP、およびその他の追加の PHP パッケージをインストールします。

1. Ubuntu Linux に PHP 拡張機能をインストールする

最初に、Ubuntu およびその他の Debian ユーザーは、次の aptitude コマンドを実行して、システム内にソフトウェア共通リポジトリをインストールし、依存関係エラーを回避する必要があります。

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php -y

これで、次の apt を実行して PHP 拡張パッケージをインストールできます。 コマンドをターミナル シェルで実行してください。

sudo apt install -y php7.3-fpm php7.3-mbstring php7.3-xml php7.3-mysql php7.3-common php7.3-gd php7.3-json php7.3-cli php7.3-curl php7.3-zip php7.3-xml php7.3-imap php7.3-intl

2. CentOS、Fedora、および Red Hat Linux に PHP 拡張機能をインストールする

CentOS、Fedora Linux、および Red Hat Linux ユーザーは、次の rpm を実行できます。 と yum ターミナル シェルでコマンドを順番に実行して、PHP 拡張パッケージをインストールします。

sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpmsudo 
yum install -y php70w php70w-mysqlnd php70w-common php70w-cli php70w-xml php70w-mbstring php70w-gd php70w-mcrypt php70w-opcache php70w-imap php70w-process php70w-intl

PHP 構成設定

PHP 拡張機能をインストールしたら、PHP 構成スクリプトを編集して、タイム ゾーンと FixCGI パスを編集できるようになりました。タイムゾーン値に独自のタイムゾーン コードを記述できます。デフォルトの FixCGI 値は 0 になります。次の端末コマンドを使用して、構成スクリプトを編集できます。

cd /etc/php/7.3/fpm/
nano php.ini

理解を深めるために、以下の値を確認できます。編集が完了したら、スクリプトを保存してファイルを終了します。

date.timezone = "UTC"
cgi.fix_pathinfo = 0

次に、Linux システムで PHP サーバーを再起動して有効にします。

systemctl start php7.3-fpm
systemctl enable php7.3-fpm

サーバーの状態も確認できます。次のシステム制御コマンドを使用して、PHP サーバーのステータスを確認してください。

systemctl status php7.3-fpm
ss -pl | grep php

ステップ 3:データベースをインストールして構成する

このステップでは、サーバーがすべてのデータを保存するためのデータベースをインストールします。 MySQL は最も信頼性の高いクロスプラットフォーム製品であるため、MySQL をデータベースとしてインストールします。 PostgreSQL のファンであれば、MySQL の代わりに pgAdmin をインストールすることもできます。まず、インストール方法を確認します。後で、構成スクリプトについて説明します。

1. MySQL を Ubuntu にインストール

ただし、Ubuntu および Debian ベースの Linux システムで次の aptitude コマンドラインを使用して、システムに MySQL をインストールします。 root ユーザーとしてコマンドを実行することを忘れないでください。インストールが完了したら、データベースのパスワードを変更し、Mautic マーケティング自動化ツール用のデータベースを作成します。

sudo apt install mysql-server mysql-client

2. RHEL、Fedora、CentOS に MySQL をインストール

Red Hat Linux および CentOS ユーザーは、ターミナル シェルで次の RPM コマンドと YUM コマンドを順番に実行して、MySQL サーバーをインストールできます。

rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo
yum --enablerepo=mysql57-community install mysql-community-server

Fedora Linux ユーザーの場合は、ターミナル シェルで次の RMP および DNF コマンドを実行して、MySQL サーバーをインストールできます。

sudo rpm -Uvh https://repo.mysql.com/mysql80-community-release-fc31-1.noarch.rpm
sudo dnf -y install https://dev.mysql.com/get/mysql80-community-release-fc32-1.noarch.rpm

データベースのインストールが完了したら、システムで SQL サーバーを起動して有効にする必要がある場合があります。 Linux ターミナルで次のシステム制御コマンドを実行して、MySQL サーバーを有効にすることができます。システム制御は管理タスクであるため、これらのコマンドは root ユーザーとして実行する必要があります。

systemctl start mysql
systemctl enable mysql

次のシステム制御コマンドを使用して、MySQL サーバーのステータスを確認できます。

systemctl status mysql

ステップ 4:Mautic マーケティング自動化ツール用のデータベースを作成する

ここまでで、PHP サーバーをインストールして構成し、データベース エンジンをインストールしました。次に、DB エンジン用のデータベースを作成します。 MySQL データベース言語はすべてのディストリビューションで安全であるため、次の SQL スクリプトを使用して、Mautic マーケティング自動化ツール用のデータベースを作成できます。データベース名とパスワードを置き換えることを忘れないでください。

まず、MySQL エンジンのプリセット パスワードを変更する必要があります。後で、新しいパスワードを設定してデータベースを作成します。次の端末コマンドラインを実行して、データベースにアクセスし、変更し、新しいパスワードを設定できます。次に、新しいパスワードでデータベースにログインします。

mysql_secure_installation
mysql -u root -p

パスワードを変更した後、次の SQL コマンドを実行して、Mautic マーケティング自動化ツール用のデータベースを作成します。ここでは、SQL コマンドでローカルホスト サーバーについて説明しました。カスタム ホスティング サービスを使用する場合は、ホスティング アドレスを指定する必要があります。

CREATE DATABASE mautic_db;
CREATE USER [email protected] IDENTIFIED WITH mysql_native_password BY 'mautic321';
GRANT ALL PRIVILEGES ON mautic_db.* TO [email protected] WITH GRANT OPTION;
FLUSH PRIVILEGES;

ステップ 5:サーバーを保護する

このステップでは、Certbot 暗号化ツールを使用して、SQL および PHP サーバーを安全にします。 SSL 証明書を取得するために 2048 ビットの RSA キーを生成します。 CSR リクエストを実行する前に、Linux システムに Certbot ツールをインストールする必要があります。次の方法を使用して、Certbot をシステムにインストールします。

1. Ubuntu に Certbot をインストールする

Ubuntu およびその他の Debian ディストリビューションでは、Certbot ツールを非常に簡単にインストールできます。次の apt を使用してツールをインストールできます。 コマンド。

sudo apt install certbot

2. RHEL、Fedora、CentOS に Certbot をインストール

Snap ストアから Red Hat Linux、Fedora、および CentOS に Certbot をインストールできます。まず、Snap パッケージ インストーラーをインストールする必要があります。後で、Certbot ツールをインストールできます。次の端末コマンドラインを順番に使用して、手順を完了します。

sudo snap install core
sudo snap refresh core
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot

RSA キーを生成する

ここで、Nginx サーバーが CSR キー要求を生成するのを停止します。 Certbot のインストールが完了したら、Nginx サーバーを再起動できます。

sudo systemctl stop nginx

最後に、以下のコマンドラインを使用して 2048 ビット RSA キーを取得します。コマンドラインでメールアドレスとサーバーアドレスを置き換えることを忘れないでください.このキーを使用して、アドレスを HTTP から HTTPS に切り替えることができます。

certbot certonly --rsa-key-size 2048 --standalone --agree-tos --no-eff-email --email [email protected] -d mautic.ubuntupit.linux.com

ステップ 6:Mautic マーケティング自動化ツールをインストールする

このステップでは、Linux システムに Mautic マーケティング自動化ツールをダウンロードしてインストールします。 Mautic ツールの圧縮ファイルは、Mautic の公式 Web サイトからダウンロードできます。 Ubuntu および Debian ディストリビューションでは、wget コマンドを使用してファイルをダウンロードします。 Red Hat、Fedora、CentOS、およびその他のディストリビューションでは、Mautic の公式 Web サイトからファイルを直接ダウンロードします。

1. Ubuntu Linux に Mautic ツールをインストール

Ubuntu および Debian ユーザーは、次の wget を使用できます コマンドを実行して、Mautic マーケティング自動化ツールをダウンロードします。圧縮ファイルは home に保存されます ディレクトリ。後で、ファイルを抽出し、ファイルを /var/www/ に移動します。 ディレクトリ。

Ubuntu 用の Mautic ツールをダウンロードします。

wget -q https://www.mautic.org/download/latest

ここで、圧縮ファイルを解凍するために Unzip ツールをインストールする必要があります。

sudo apt install unzip

抽出したファイルを /var/www/ に移動します。 ディレクトリへのルート アクセスを取得する必要があります。次のターミナル コマンドラインを使用して、ユーザー モードを変更し、ルート アクセスを取得します。

cd /var/www/
/var/www$ sudo chmod 777 /var/www/
sudo chown -R www-data:www-data /var/www/mautic

次に、ファイルを抽出して /var/www/ に移動します Linux システム上のディレクトリ。

$ cd /var/www/
ls
unzip -qq latest -d mautic
ls -lah

2. RHEL と Fedora に Mautic マーケティング自動化ツールをインストール

Red Hat、Fedora、または CentOS ユーザーの場合は、最新バージョンの Mautic マーケティング自動化ツールをダウンロードできます。ダウンロードを初期化するには、詳細を提供する必要があります。ダウンロードが完了したら、/var/www/ で圧縮ファイルを解凍できます。 ディレクトリ。

ただし、wget を使用します。 ツールを使用して、RHEL および CentOS に Mautic ツールをインストールします。次のコマンドラインを使用してファイルをダウンロードしてください。

wget https://www.mautic.org/download/latest -O mautic.zip

次に、ファイルを抽出し、ルート権限にアクセスします。

unzip mautic.zip -d /var/www/html 
chown -R apache:apache /var/www/html
chmod -R 755 /var/www/html

ステップ 7:PHP サーバーを構成する

このステップでは、Nginx サーバー設定を構成して、Mautic マーケティング自動化ツールに対してローカルホスト サーバーをアクティブにします。まず、次の HTML スクリプトを Nginx 構成スクリプトに追加する必要があります。次の端末コマンドを使用して、Nginx 構成スクリプトを開いて編集します。

cd /etc/nginx/sites-available/
nano mautic

ここで、構成ファイル内に次のスクリプトをコピーして貼り付けます。 mautic.ubuntupit.linux.com というローカルホスト サーバーのカスタム アドレスを作成しました。 .アドレスを独自のサーバー アドレスに置き換える必要があります。

server {
listen 80;
server_name mautic.ubuntupit.linux.com;
return 301 https://$server_name$request_uri;
}

server {
listen 443 ssl;
server_name mautic.ubuntupit.linux.com;

ssl_certificate /etc/letsencrypt/live/mautic.hakase-labs.io/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mautic.hakase-labs.io/privkey.pem;

ssl_session_timeout 5m;
ssl_ciphers "HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES";

client_max_body_size 4M;
client_body_buffer_size 128k;

root /var/www/mautic;
index index.php index.html index.htm index.nginx-debian.html;

location / {
try_files $uri $uri/ =404;
}

location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
}

location ~* ^/index.php {
fastcgi_split_path_info ^(.+.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_buffer_size 128k;
fastcgi_buffers 256 16k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
}
}

次に、次の端末コマンドを実行して構成を設定し、Nginx サーバーをテストします。

ln -s /etc/nginx/sites-available/mautic /etc/nginx/sites-enabled/
nginx -t

Linux マシンから Nginx サーバーを再起動します。

systemctl restart nginx

インストールと構成が完了したら、キャッシュ ファイルを削除し、ウォームアップ テストを実行できます。

cd /var/www/mautic/app
rm -rf cache/*
./console cache:warmup

追加のヒント:Mautic のローカルホスト アドレスを割り当てる

これまでのところ、すべてが正しく行われたことを願っています。ただし、Mautic マーケティング自動化ツールを Linux Web ブラウザーにロードできない場合は、ホスト ディレクトリをチェックして、IP アドレスが Mautic ツールに適切に割り当てられていることを確認してください。

以下のコマンドラインを使用して、ホスティング アドレスを設定および確認します。 localhost アドレスがホスティング構成テーブルに存在することを確認してください。

sudo nano /etc/hosts/

Mautic マーケティング自動化ツールを使ってみる

すべてを正しく行った場合、Web ブラウザーを開いて Mautic マーケティング自動化ツールの Web インターフェースに入ることができます。以前に構成したサーバー アドレスを入力します。私の場合、アドレスは mautic.ubuntupit.linux.com です .あなたのアドレスは、localhost サーバーのアドレスである可能性があります。次に、ユーザー認証情報を入力してログインしてください。


次のステップで、データベース ドライバー、データベース ポート、データベースを構成するよう求められます。名前、その他の詳細。デフォルトの MySQL データベース ポートは 3306 です。

このステップを完了すると、Mautic Web インターフェース用の新しいユーザー名とパスワードを設定するよう求められます。最後に、Mautic サービスをお楽しみください。

終わりの言葉

Mautic マーケティング自動化ツールは無料で使用できます。ただし、必要に応じて購入できる有料版があります。 Mautic ツールをインストールして構成すると、間違った手順が原因でエラーが表示されることがあります。手順を順番に実行するように注意してください。この投稿全体で、さまざまな Linux ディストリビューションに Mautic マーケティング自動化ツールをインストールして構成する方法について説明しました。

この投稿が有用で有益であると思われる場合は、友人や Linux コミュニティと共有してください。この投稿に関するコメント セクションに意見を書くことができます。


Linux
  1. Ubuntu20.04にMauticMarketingAutomationToolをインストールする方法

  2. MoshコマンドラインツールLinuxをインストールして使用する方法

  3. Linux NTP サーバーとクライアントをインストールして構成する方法

  1. CentOS7にMauticMarketingAutomationToolをインストールする方法

  2. Ubuntu16.04にMauticMarketingAutomationToolをインストールする方法

  3. ArchLinuxをサーバーとしてインストールおよび設定する方法

  1. LinuxでDHCPサーバーをインストールして構成する方法

  2. LinuxにZabbixモニタリングサーバーをインストールして設定する方法

  3. LinuxにMauticMarketingAutomationToolをインストールする方法