如何在Ubuntu 16.04上安裝Mautic Marketing Automation軟件

Mautic是免費和開源的 營銷自動化軟件 可以節省時間並提高銷售量。 Mautic的一些主要功能:

  • 鉛培育和跟蹤
  • 營銷活動
  • 滴水程序
  • 登陸頁面
  • 社交媒體監控
  • Mautic可以輕鬆地與第三方電子郵件服務(例如Gmail,Mandrill,Sendgrid,Amazon SES)集成。
  • 以及更多

本教程將向您展示如何在Ubuntu 16.04 VPS或具有Apache,MariaDB / MySQL和PHP7的服務器上安裝Mautic營銷自動化軟件。 還提供了Nginx配置。

先決條件

首先,我假設您熟悉Linux命令行。

還假設您已經設置了一個 堆疊或 麻風 在Ubuntu 16.04上堆疊。 如果您尚未這樣做,請查看以下易於遵循的指南。

  • 在Ubuntu 16.04 LTS上安裝Apache,MariaDB和PHP7(LAMP堆棧)
  • 在Ubuntu 16.04 LTS上安裝Nginx,MariaDB和PHP7(LEMP Stack)

在Ubuntu 16.04機器上配置LAMP或LEMP堆棧後,請回到此處並按照以下說明進行操作。

步驟1:將Mautic下載到Ubuntu 16.04盒子上

如果您去官方網站下載Mautic,則需要輸入您的姓名和電子郵件地址。 如果那不是您想要的,請使用以下命令下載最新的穩定版本(2.2.1)。

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

該文件沒有擴展名,但是您可以使用 file 命令。

file latest

輸出:

latest: Zip archive data, at least v2.0 to extract

因此,我們知道這是一個zip文件。 使用 unzip 命令解壓縮。

sudo apt install unzip

unzip latest -d mautic

新目錄名為 mautic 將被創建。 讓我們將其移至Web服務器的文檔根目錄。

sudo mv mautic/ /var/www/

然後讓網絡服務器用戶(www-data)成為該目錄的所有者。

sudo chown -R www-data:www-data /var/www/mautic/

步驟2:為Mautic創建MariaDB / MySQL數據庫和用戶

登錄到MariaDB / MySQL數據庫服務器。 如果您在登錄MariaDB時遇到問題,則可能需要在MariaDB上禁用Unix套接字身份驗證。

mysql -u root -p

接下來,使用以下命令為Mautic創建一個新數據庫。 本教程將其命名 mautic,您可以為數據庫使用任意名稱。

CREATE DATABASE mautic DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

以下命令將創建一個數據庫用戶和密碼,並同時將新數據庫的所有權限授予該新用戶,以便以後在Mautic上可以寫入該數據庫。 用您喜歡的數據庫名稱,用戶名和密碼替換紅色文本。

GRANT ALL ON mautic.* TO 'mauticuser'@'localhost' IDENTIFIED BY 'password';

刷新特權並退出數據庫服務器。

FLUSH PRIVILEGES;

EXIT

步驟3:為Mautic創建Apache虛擬主機或Nginx服務器阻止文件

如果您使用的是Apache Web服務器,請為Mautic創建一個虛擬主機。

sudo nano /etc/apache2/sites-available/mautic.conf

將以下文本放入文件中。 替換域名,不要忘記為其設置A記錄。

<VirtualHost *:80>
  ServerName mautic.your-domain.com

  DocumentRoot /var/www/mautic
  <Directory />
    Options FollowSymLinks
    AllowOverride All
  </Directory>

  <Directory /var/www/mautic>
    Options FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
  </Directory>

</VirtualHost>

保存並關閉文件。 然後通過以下方式啟用此虛擬主機:

sudo a2ensite mautic.conf

重新加載Apache以使更改生效。

sudo systemctl reload apache2

如果您使用的是Nginx Web服務器,則為Mautic創建一個服務器阻止文件。

sudo nano /etc/nginx/conf.d/mautic.conf

將以下文本放入文件中。 替換域名。

server {
 listen 80;
 listen [::]:80;
 server_name mautic.your-domain.com;

 root /var/www/mautic;
 error_log /var/log/nginx/mautic.error;
 access_log /var/log/nginx/mautic.access;

 index index.php index.html index.htm index.nginx-debian.html;

 location / {
   # try to serve file directly, fallback to app.php
   try_files $uri /index.php$is_args$args;
 }

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

 location ~* ^/index.php {
   # try_files $uri =404;
   fastcgi_split_path_info ^(.+.php)(/.+)$;
   # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
 
   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;
   fastcgi_buffers 256 16k;
   fastcgi_busy_buffers_size 256k;
   fastcgi_temp_file_write_size 256k;
  }
}

保存並關閉文件。 然後測試Nginx配置並重新加載。

sudo nginx -t

sudo systemctl reload nginx

步驟4:在Web瀏覽器中完成Mautic安裝

現在,在瀏覽器地址欄中,鍵入您的域名,以便Mautic訪問Web安裝嚮導。

mautic.your-domain.com

要麼

mautic.your-domain.com/index.php/installer

如果您看到以下消息:

那麼您需要使用以下命令安裝一些PHP擴展。

sudo apt install php7.0-zip php7.0-xml php7.0-mcrypt php7.0-imap php7.0-intl

Apache用戶需要重新加載Web服務器才能啟用這些擴展。

sudo systemctl reload apache2

Nginx用戶不需要重新加載他們的Web服務器。 現在刷新安裝嚮導頁面,然後單擊 Next Step

Mautic Nginx

輸入MariaDB / MySQL數據庫詳細信息。

mautic mariadb數據庫

並為您的Mautic安裝創建一個管理員用戶

mautic ubuntu 16.04創建管理員帳戶

配置電子郵件設置。 請注意,您在郵件傳輸中有很多選擇。 您可以使用PHP Mail,sendmail或Gmail或將Mautic與第三方電子郵件服務(例如Mailjet,Mandrill,Sendgrid,Amazon SES)集成。 在Mautic配置頁面中安裝後,始終可以更改這些設置。

郵件電子郵件配置

完成後,您可以登錄到Mautic營銷自動化平台。

Mautic市場營銷自動化軟件儀錶板

Mautic儀錶板Ubuntu 16.04

如果您選擇使用sendmail或其他SMTP服務器將電子郵件發送給潛在客戶,則可能需要查看以下教程,該教程向您展示如何設置自己的電子郵件服務器。

  • 如何使用iRedMail在Ubuntu 16.04上輕鬆設置完整的郵件服務器

如果發生500個內部服務器錯誤,請查看Mautic日誌,該日誌可以在 /web-root-path/app/logs/ 目錄。 安裝mautic之後,您可能需要查看Mautic入門指南以添加cron作業,下載IP查找服務數據庫並安裝跟蹤JavaScript。

而已! 我希望這份mautic的安裝指南能幫助您在具有LAMP或LEMP的Ubuntu 16.04上安裝Mautic營銷自動化軟件。 與往常一樣,如果您發現此帖子有用,請訂閱我們的免費新聞通訊,或在Google +,Twitter或喜歡我們的Facebook頁面上關注我們。

Sidebar