问题标签 [mautic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
658 浏览

php - 如何从 php 脚本运行 php 命令

TL;DR:我需要运行一个命令,但我在主机上唯一能做的就是访问 URL。有办法解决吗?

我正在尝试在我的主机上设置 Cron,手册告诉我:

设置 cron 以运行此命令:

但问题是,我的主机(可能出于安全/营销原因)只允许将 URL 作为 cronjobs 运行。

所以虽然我可以从 url 设置运行 php 脚本:

我不能像上面给出的例子那样运行实际的命令。

有解决方法吗?

我可以以某种方式编写“通常”的 php 脚本来模拟运行第一个示例吗?

0 投票
3 回答
560 浏览

zend-framework2 - Mautic无法保存任何东西

我已经在我的网络服务器上安装了 Mautic。没有错误。但是当我尝试保存配置或保存新制作的页面时,Mautic 显示它正在工作但没有完成。

Please wait...

我不知道发生了什么事。请帮我!谢谢!PS因为没有mautic标签我必须使用zend-framework!

0 投票
1 回答
1103 浏览

regex - Web.config 正则表达式获取 url 部分

我正在尝试创建一个正则表达式规则以在 Mautic 的 web.config 上使用,因为没有提供任何内容并且我找不到任何工作选项。

我从一个列出此选项的网站上获得了一个示例:

这适用于 2 个块 URL,例如:

但我还需要使用 3 块和 4 块 URL,例如:

我设法创建了一个部分工作的正则表达式:

但它在 web.config 上不起作用,它给了我一个 404,可能是什么问题?如您所见,我在RegExr上有一个“工作”示例

0 投票
0 回答
109 浏览

php - 为什么我必须通过“require”来支持每个“use”关键字?

例子:

如果我将它上传到我的主机,我会收到“找不到类”异常。但我做简单的更新:

添加关键字require_once解决了问题,似乎一切都可以使用。

现在,我在 PHP 项目中使用的一些包是由其他人完成的。所以我讨厌改变别人的文件的想法。现在,我应该在主机上检查或更改什么?

我的主机基本信息:

我必须在主机上进行哪些更改,以便文件自行运行而无需添加require关键字?

编辑我还是 PHP 编程的新手,所以我只使用 Notepad++ 开发和常用的 FTP 工具在我的主机上上传文件

0 投票
1 回答
195 浏览

php - Elastic Beanstalk 从 API 部署 docker 环境

我正在努力解决这个问题。我们的最终目标是部署一个 Mautic 的自定义 docker 容器。从他们的网站界面执行此操作没有问题。我已经解决了我所有的配置问题,而且效果很好。但我需要从 API 自动执行此操作。客户将注册我们的服务,我们希望立即为他们部署 Mautic(或尽可能立即使用 AWS)。

我是弹性豆茎和 AWS 的新手。但我的理解是我需要创建一个环境并将我的Dockerrun.aws.json文件部署到它。但是我在 API 中找不到可以指定要部署的文件甚至要使用的 S3 存储桶的任何地方(就像您可以从界面中一样)。我曾希望通过保存一个模板并使用它,它会起作用,但我只是得到一个没有启动容器的空 Docker 实例。

这是我的 PHP api 调用的示例

该模板foo2是从具有完全运行的 Mautic docker 容器的环境中保存的。

问题是,这会创建一个环境和我需要的 RDS 资源,但不会运行我的 docker 容器。

我想要的可能吗?还是我必须另寻出路?

谢谢

0 投票
2 回答
1749 浏览

php - Mautic 无法与 TLS 连接。SMTP

我坚持这个。我正在开发一个使用 Docker 容器在 AWS 的 Elastic Beanstalk 上自动部署和配置 Mautic 实例的项目。一切似乎都井然有序,但是当我在 Mautic 配置的电子邮件设置中单击“测试连接”时,我总是收到“无法使用 TLS 加密连接”。

如果我不使用任何加密,我可以正常连接并发送电子邮件。因此,这不是端口阻塞问题或凭据错误。

我已确保 OpenSSL 已安装并在 PHP 中运行。

Mautic 正在使用 swiftmailer 发送电子邮件,因此我进入了他们的代码,并复制了他们用于测试的确切代码片段。我像这样将它插入到一个测试脚本中,然后运行它。

这很好用。我什至添加了发送电子邮件所需的其余代码,并且它很好地到达了我的邮箱。此脚本是从 AWS Elastic Beanstalk 服务器上的 docker 容器内部执行的。

那么我错过了什么?为什么在通过 mautic 进行测试时这让我失败了?

测试脚本也使用vendorMautic 实例使用的相同文件夹,所以我知道它使用的是完全相同版本的 SwiftMailer。

谢谢

==

更新 1

从 PHP 5.6 降级到 PHP 5.5 似乎已经解决了这个问题,但我不喜欢仅仅为了解决问题而降级 PHP 的想法。我从这个问题中得到了想法

因此,如果有人有更好的解决方案,我仍然持开放态度。我确实注意到这个问题,有人指出了 5.6 的解决方案,但它涉及编辑供应商文件,这对我不起作用,因为我正在尝试自动化所有这些。

0 投票
2 回答
3294 浏览

php - 将 POST 数据发送到 Mautic 表单

我正在尝试将 PayPal POST 数据发送到本指南中的 Mautic 表单。

我对示例中的代码所做的唯一更改是删除 IP 转发内容。

我的代码似乎正在连接到 Mautic 并发送数据,因为 Mautic 在表单提交中创建了一个新联系人,但它只记录了 IP 地址和创建日期 - 没有填写任何字段。我尝试记录来自 Mautic 的响应,我收到一个重定向到表单提交的消息和一个HTTP code 302.

这是我用来向函数发送数据的代码:

它产生一个这样的数组:

字段名称与我的表单字段标签匹配,并且顺序相同。

我觉得我错过了一些简单的东西,但我就是不知道它是什么。有任何想法吗?

0 投票
1 回答
352 浏览

integration - Mautic CiviCRM 集成

Mautic 支持很少的 CRM集成(即 SugerCRM 等),但我正在寻找 CiviCRM 集成。不幸的是,目前还没有集成。我的问题是:

  1. 是否可以集成 CiviCRM 和 Moutic?
  2. 如果是,请指导我。

谢谢

0 投票
2 回答
899 浏览

php - Mautic 中的错误跟踪 URL 问题

我们设置了外部可访问名称为http://email.mysite.com的 mautic 盒子,盒子的内部主机名为 internal.box.cm

在 mautic 安装过程中,我们设置了 site_url=email.mysite.com,但是当发送电子邮件时,使用 internal.box.cm 而不是 email.mysite.com 跟踪电子邮件内部的 url。

我正在查看文档,无法找到如何使其正常工作的任何地方。有没有办法在不改变 mautic 代码的情况下解决这个问题?

0 投票
1 回答
42 浏览

forms - 如果已提交或关闭一次,如何避免显示时事通讯表单?

我正在使用mautic形式。我在我的标题脚本中添加了表单代码,并且该脚本始终在每个页面上运行,因此如果用户关闭表单或他之前提交过,我如何避免显示该表单。