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 里的版本要求,硬性条件如下:
| 项目 | 要求 |
|---|---|
| PHP | 8.2 - 8.5 |
| 数据库 | MySQL 8.4+ 或 MariaDB 10.11+ |
| Node.js | 18+(装依赖时会构建前端资源) |
| 必需 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"横幅,且能正常登录,部署就完成了。
跑通第一个场景
- 进入营销活动模块,点"新建",给流程起个名字(如"新线索欢迎");
- 从节点库拖入一个触发器(例如"联系人创建")和一个"发送邮件"节点,按提示连线;
- 点右上角"启用",保存;
- 顺手建一个表单:填标题、拖入"姓名、邮箱"两个字段,预览提交一次。
看到什么算成功:营销活动画布上节点高亮、状态显示已启用;表单提交后,联系人列表里出现一条新记录——闭环打通。再进设置 > 邮件配上 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),仅供参考