Mautic是一个免费的开放源代码,基于Web的领先的营销自动化工具,使您能够方便地了解,管理和发展您的业务或组织。它是高度可定制和可扩展的,可以满足您的业务需求。
在撰写本文时,这仍然是一个非常年轻的项目。它可以在大多数标准托管环境中运行,并且易于安装和设置。在本文中,我们将展示如何在Linux发行版中安装Mautic。
步骤1:在Linux中安装LEMP
1.首先,使用所示的默认软件包管理器在各自的Linux发行版上安装LEMP堆栈(Nginx,MySQL或MariaDB和PHP)。
在Debian和Ubuntu上安装LEMP
$ sudo apt install python-software-properties $ sudo add-apt-repository ppa:ondrej/php $ sudo apt update $ sudo apt install nginx php7.0 php7.0-fpm php7.0-cli php7.0-common php7.0-zip php7.0-xml \ php7.0-mailparse php7.0-mcrypt php7.0-intl php7.0-mbstring php7.0-imap \ php7.0-apcu php7.0-mysql mariadb-server mariadb-client \
在CentOS和RHEL上安装LEMP
-------- On CentOS / RHEL 8 -------- # dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm # dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm # dnf install dnf-utils # dnf module reset php # dnf module enable php:remi-7.4 # dnf install nginx php php-fpm php-cli php-common php-zip php-xml php-mailparse php-mcrypt php-mbstring php-imap php-apcu php-intl php-mysql mariadb-server -------- On CentOS / RHEL 7 -------- # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm # yum install yum-utils # yum-config-manager --enable remi-php74 # yum install nginx php php-fpm php-cli php-common php-zip php-xml php-mailparse php-mcrypt php-mbstring php-imap php-apcu php-intl php-mysql mariadb-server
2.安装完成LEMP,就可以启动Nginx,PHP-fpm和MariaDB服务,启用它们并检查这些服务是否已启动并正在运行。
3.如果系统默认情况下启用了防火墙,则需要打开防火墙中的端口80,以允许客户端请求Nginx Web服务器,如下所示。
步骤2:保护MariaDB服务器并创建Mautic数据库
4.默认情况下,MariaDB数据库安装不安全。为了保护它,请运行二进制软件包随附的安全脚本。
系统将要求您设置root密码,删除匿名用户,远程禁用root登录以及删除测试数据库。创建root密码后,并回答yes/y
其余问题。
5.然后登录到MariaDB数据库并为Mautic创建数据库。
运行以下命令创建数据库;在此处使用您自己的值,并在生产环境中设置更安全的密码。
步骤3:将Mautic文件下载到Nginx Web服务器
6. Mautic的最新版本(在撰写本文时为2.16版)可以作为zip文件获得,请转到下载页面,然后以简短形式提供您的详细信息,然后单击下载链接。
7.下载后,创建一个目录,用于在Web服务器文档根目录下存储站点的Mautic文件(这将是您的应用程序基础目录或根目录)。
然后将存档文件解压缩到应用程序的根目录中,并在根目录和mautic文件上定义正确的权限,如下所示:
步骤4:为Mautic配置PHP和Nginx服务器块
8.在此步骤中,您需要在PHP配置中配置date.timezone设置,将其设置为适用于当前位置的值(例如“ Africa / Kampala ”),如屏幕截图所示。

9.然后重新启动php-fpm服务以进行更改。
10.接下来,创建和配置的Nginx用于服务服务器块Mautic应用,下/etc/nginx/conf.d/。
在上述文件中添加以下配置,出于本指南的目的,我们将使用一个名为mautic.tecmint.lan的虚拟域(您可以使用自己的测试或完整注册的域):
11.保存文件,然后重新启动Nginx Web服务器,以使上述更改生效。
步骤5:通过Web安装程序完成Mautic安装
12.因为我们使用的是虚拟域,所以我们需要使用主机的文件(/ etc / hosts)设置本地DNS ,以使其正常工作,如下所示。

13. Then use the following URL to access the Mautic web installer. It will, first of all, check your system to ensure that all requirements are met (if you see any error or warning, correct them before proceeding, especially in a production environment).
13.然后使用以下URL访问Mautic Web安装程序。首先,它将检查您的系统以确保满足所有要求(如果看到任何错误或警告,请在继续操作之前进行更正,尤其是在生产环境中)。

14.接下来,提供您的数据库服务器连接参数,然后单击Next Step。安装程序将验证连接设置并创建数据库。

请注意,在此阶段,如果收到“ 504网关超时错误”,那是因为在创建数据库时Nginx无法从PHP-FPM获得任何响应。它超时。
要解决此问题,请在mautic服务器块配置文件/etc/nginx/conf.d/mautic.conf中的PHP位置块中添加以下突出显示的行。

15.然后重新启动Nginx和php-fpm服务,以使最近的更改生效。
16.接下来,创建您的mautic应用程序admin用户帐户,然后点击下一步。

17.最后,如以下屏幕截图所示,配置电子邮件服务,然后单击下一步。

现在,使用管理员帐户凭据登录到Mautic应用程序。
18.此时,您可以从管理控制面板开始自动进行业务营销,如以所示。

Mautic是领先的营销自动化平台。它仍然是一个非常年轻的项目,您可以想到的许多功能尚未添加。
发表评论