Mautic 营销自动化部署指南:30分钟在自己服务器上跑通第一个自动化流程
2026/9/16 23:30:49 网站建设 项目流程

Mautic 营销自动化部署指南:30分钟在自己服务器上跑通第一个自动化流程

【免费下载链接】mauticMautic: Open Source Marketing Automation Software.项目地址: https://gitcode.com/GitHub_Trending/ma/mautic

第三方营销工具按联系人数量收费,客户数据还躺在别人的云里。Mautic 是开源的营销自动化平台,装好后邮件、表单、营销活动全由自己掌控,不花一分许可费。本文按时间线带你走一遍安装,30 分钟内让第一条自动化流程跑起来,无需运维背景。

它替你干了什么活

  • 自动化替代人工:新线索进系统后自动发邮件、打标签、走流程,适合每天被重复性触达工作淹没的营销团队;
  • 落地页 + 表单免费无限用:拖拽建页、建表单,替代按月收费的第三方表单与页面服务;
  • 数据留在自己手里:联系人、行为记录全存你自己的数据库,替代 SaaS 订阅;
  • 30+ 官方插件:CRM 集成、社交分享即装即用,参考 plugins/ 插件目录。

动手前先过一遍体检清单

对照仓库 app/release_metadata.json 里的版本要求,硬性条件如下:

项目要求
PHP8.2 - 8.5
数据库MySQL 8.4+ 或 MariaDB 10.11+
Node.js18+(装依赖时会构建前端资源)
必需 PHP 扩展mbstring、curl、gd、zip、imap、iconv、pdo
Web 服务器Apache 2.4+ 或 Nginx 1.18+
端口80/443(或任意映射到项目目录的端口)

一条命令自查环境与扩展:

php -v && php -m | grep -E "mbstring|curl|gd|zip|imap"

版本和 6 个扩展都在输出里,就可以开工了。

部署时间线

1. 拉取代码

git clone https://gitcode.com/GitHub_Trending/ma/mautic.git cd mautic

拿到完整代码,仓库自带安装向导、30 多个邮件主题和官方插件。

2. 建库建用户

CREATE DATABASE mautic CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'mautic'@'localhost' IDENTIFIED BY '换成强密码'; GRANT ALL PRIVILEGES ON mautic.* TO 'mautic'@'localhost'; FLUSH PRIVILEGES;

给 Mautic 一个独立的库和账号,权限只限本库。

3. 装依赖与权限

composer install

下载 PHP 依赖、构建前端资源,约 5 分钟。

chown -R www-data:www-data .

把目录属主交给 Web 用户,并确认var/media/两个目录可写(安装时 Mautic 要往里写缓存和上传文件)。最后让 Apache/Nginx 的站点根目录指向mautic 项目根目录index.php就在这层,不是app/)。

4. 访问安装页

浏览器打开http://你的域名进入向导:选语言 → 填第 2 步的数据库信息 → 建管理员账号。页面顶部出现"欢迎使用 Mautic"横幅,且能正常登录,部署就完成了。

跑通第一个场景

  1. 进入营销活动模块,点"新建",给流程起个名字(如"新线索欢迎");
  2. 从节点库拖入一个触发器(例如"联系人创建")和一个"发送邮件"节点,按提示连线;
  3. 点右上角"启用",保存;
  4. 顺手建一个表单:填标题、拖入"姓名、邮箱"两个字段,预览提交一次。

看到什么算成功:营销活动画布上节点高亮、状态显示已启用;表单提交后,联系人列表里出现一条新记录——闭环打通。再进设置 > 邮件配上 SMTP 并发送测试邮件,收到邮件即全部就绪。

踩坑急救站

现象:访问域名 404。原因:站点根目录指到了app/或子目录。处理:把文档根改回项目根目录(含index.php的那一层),重载 Web 服务器。

现象:安装向导报数据库连接失败。原因:字符集不是 utf8mb4,或账号只能本地 socket 连接、走 TCP 时认证不过。处理:按第 2 步重建库和账号,安装页数据库主机填127.0.0.1再试。

现象:页面白屏或 500 错误。原因var/media/目录 Web 用户没有写权限,缓存写不进去。处理:给这两个目录赋予 Web 用户写权限后刷新,别动其他目录。

现象composer install中途报 npm 相关错误。原因:Node.js 低于 18,前端资源构建失败。处理:升级到 Node.js 18+,重新执行composer install

营销动作自动化、数据留在自己手里,这套自托管的 Mautic 就是完整的起点。下一步建议研究客户分群与精准邮件,让自动化更聪明;部署中卡在哪一步,欢迎评论区留言,我看到就回。

【免费下载链接】mauticMautic: Open Source Marketing Automation Software.项目地址: https://gitcode.com/GitHub_Trending/ma/mautic

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询