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

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

モーティック は、すべての人のためのオープンソースのセルフホスト型マーケティング自動化ツールです。これを使用して、ビジネスやコミュニティの成長、Webサイトの監視、ランディングページの作成、ビジネスのキャンペーンの作成、連絡先の管理、さらにはマーケティングメールの送信を行うことができます。

このチュートリアルでは、Ubuntu16.04を使用してMauticMarketingAutomationPlatformをインストールする方法を段階的に説明します。これはウェブベースのアプリケーションであり、インストールガイドにはLEMPスタックを使用します。

前提条件
  • Ubuntu 16.04
  • root権限
何をするか
  1. Nginxをインストールする
  2. MariaDBをインストールして構成する
  3. PHP-FPMのインストールと構成
  4. Mauticをダウンロード
  5. Mautic用にNginx仮想ホストを構成する
  6. モーティックWebベースのインストール
  7. テスト
ステップ1-Nginxをインストールします

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を取得する必要があります。

ステップ2-MariaDBをインストールして構成する

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

MauticインストールのPHPおよびPHP-FPMのインストールと構成が完了しました。以下に示すように、netstatコマンドを使用して確認してください。

 netstat -pl | grep php 

そして、以下のような結果が得られるはずです。

ステップ4-Mauticをダウンロード

'/ var / www /'ディレクトリに移動し、次のwgetコマンドを使用してモーティックソースコードをダウンロードします。

 cd / var / www 
wget https://www.mautic.org/download/latest

unzipコマンドを使用して「最新の」ファイルを「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
  1. Ubuntu 18.04 /Ubuntu16.04にPHP7.4/ 7.3/7.2をインストールする方法

  2. Ubuntu14.04にPHP7をインストールする方法

  3. Ubuntu15.04にPHP7をインストールする方法

  1. Ubuntu18.04にMagento2をインストールする方法

  2. Ubuntu18.04にOpenCartをインストールする方法

  3. Ubuntu18.04にPrestaShopをインストールする方法

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

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

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