Mautic 开源营销自动化:从克隆代码到跑起营销系统的完整部署指南
【免费下载链接】mauticMautic: Open Source Marketing Automation Software.项目地址: https://gitcode.com/GitHub_Trending/ma/mautic
Mautic 是一套自托管的开源营销自动化平台,负责联系人管理、行为分群、邮件营销和营销活动编排。把它部署到自己的服务器后,整套能力归你所有,数据存在自己的数据库里,不依赖第三方 SaaS,也没有席位和发送量的费用。
部署完成后的三个能力
装好之后,控制台里直接可用的东西主要有三块:
- 联系人中心:录入或自动收集联系人,按来源、行为打标签,随时按条件分群。
- 邮件营销:图文编辑器配合 themes/ 目录下 20 多个内置模板,直接拖出落地页和邮件。
- 营销活动:画布式编排自动化流程,比如"新联系人创建 → 延迟 1 天 → 发送欢迎邮件"。
后续步骤就围绕把这三块跑起来展开,全程只用网页安装向导,不用手改配置文件。
安装前的环境准备
先把环境搭对,能避免安装向导里一半的报错。
PHP 版本确认
当前仓库锁定 PHP 8.2 和 Symfony 7.4(见 app/composer.json),所以老环境里常见的 PHP 7.4 不能直接用,服务器装 8.2 即可。确认扩展是否齐全:
php -m | grep -E "pdo|imap|zip|mbstring|curl"缺哪个就用包管理器补哪个,比如 Debian/Ubuntu 下apt install php8.2-imap php8.2-zip。
数据库与权限
用 MySQL 或 MariaDB 建一个空库(utf8mb4 字符集),再建一个仅授权该库的账号;安装向导里会填这两个信息。接着把项目目录属主改为 Web 服务用户(Nginx/Apache 默认),并保证var/、media/两个目录可写——运行时所有日志、缓存和上传文件都落在这里。
一条命令完成安装
拿到代码后,依赖安装只有一条命令:
git clone https://gitcode.com/GitHub_Trending/ma/mautic cd mautic composer installcomposer 会自动下载 PHP 依赖并执行 npm 构建脚本编译前端资源,几分钟内跑完属正常现象。完成后把 Web 服务器根目录指向项目根目录,bin/console就可用了:
php bin/console网页安装向导走四步
浏览器打开站点地址,会进入带环境自检的安装向导,按顺序填完即可:
- 选择语言;
- 填入数据库地址、库名和账号;
- 创建管理员用户名、邮箱与密码;
- 处理自检报告里的警告项后提交。
向导结束时数据库结构已自动建好,直接登录就能进控制台。
配好 SMTP 发第一封测试邮件
登录控制台,打开配置 > 邮件设置,填 SMTP 服务器、端口和发件账号,保存前用页面上的测试功能给自己发一封,确认收件正常。常见两个坑:465 端口走 SSL、587 走 STARTTLS,别选反;公司邮箱报认证错误时,改用 SMTP 专用授权码而不是登录密码。
测试邮件能收到,说明系统已经真正跑起来了。下一步可以探索 plugins/ 下的 CRM、邮件渠道等官方插件,以及营销活动画布里更复杂的自动化编排。
【免费下载链接】mauticMautic: Open Source Marketing Automation Software.项目地址: https://gitcode.com/GitHub_Trending/ma/mautic
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考