如何在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
。
輸入MariaDB / MySQL數據庫詳細信息。
並為您的Mautic安裝創建一個管理員用戶
配置電子郵件設置。 請注意,您在郵件傳輸中有很多選擇。 您可以使用PHP Mail,sendmail或Gmail或將Mautic與第三方電子郵件服務(例如Mailjet,Mandrill,Sendgrid,Amazon SES)集成。 在Mautic配置頁面中安裝後,始終可以更改這些設置。
完成後,您可以登錄到Mautic營銷自動化平台。
Mautic市場營銷自動化軟件儀錶板
如果您選擇使用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頁面上關注我們。