如何在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