问题标签 [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 投票
2 回答
211 浏览

php - 当 Mautic 插件中确实存在类时,找不到类。在本地工作,但不能在登台服务器上工作

编辑:

有一个奇怪的问题导致 API 文件在服务器上被重命名为小写“b”,这就是找不到该类的原因。


原文如下

我为 mautic 制作了一个插件,可以使用 NeverBounce API 检查 mautic 中存储的联系人的电子邮件。我有一个集成类,它获取所有最新的未检查联系人并将它们发送到 API,该插件在本地工作得非常好,但是当在暂存版本上安装插件并尝试运行命令时,它无法找到 NeverBounceApi 类。

我已经清除了缓存,运行了 composer dump-autoload 并检查了插件文件的权限,一切似乎都井井有条。文件夹结构如下:

NeverBounceIntegration.php

NeverBounceApi.php

0 投票
0 回答
1590 浏览

nginx - NginX 只允许特定 URL 上的内部 IP

我的 NginX 配置中有一个位置块,如下所示:

但这仅部分有效。使用外部 IP,他们会收到 403 错误,这是正确的,但在像 192.168.5.41 这样的内部 IP 上,我会收到 404 错误。但我想看看这个网站。整个配置文件如下所示:

编辑:内部 IP 的 access.log 条目如下所示:

对于这样的外部 IP:

在 error.log 中有很多这样的条目:

如您所见,我没有查看日志文件。由于 error.log 中的条目,很清楚我做错了什么以及为什么会出现 404 错误。

0 投票
2 回答
616 浏览

node.js - Mautic API 无法创建 DynamicContent

我正在努力在 mautic REST api 上成功执行创建调用。在我的节点项目中,我使用标准的快速安装和节点 api 的包装器https://github.com/sambarnes90/node-mautic

我已经使用 api 对我的机器进行了身份验证,并且可以毫无问题地提取数据。问题是向其发布数据。

目标帖子请求的文档在这里:https ://developer.mautic.org/#create-dynamic-content

这是我的路线。它源自 node-mautic 中的示例,该示例运行良好,但是将某些内容放入 mautic 对我不起作用:

我从 API 得到这个响应:

这是 GitHub 项目:https ://github.com/raphaelurban/mautic-api-test

编辑:我也试过:

结果相同。

这是完整的 POST 请求:

0 投票
2 回答
7182 浏览

php - 如何从 App Engine 连接到 Cloud SQL MySQL 数据库?

我目前正在 App Engine Flexible Environment 上设置一个名为 Mautic 的开源营销软件。但是,我无法使用 MySQLi 将 App Engine 连接到 Cloud SQL MySQL 数据库。Mautic 是一个建立在 Symfony 之上的 PHP 应用程序。我尝试使用 /cloudsql/< instance_connection_name > 作为主机,但它不起作用。有没有人有在 App Engine 上部署 Mautic 的经验或知道如何解决这个问题?

0 投票
0 回答
304 浏览

php - 如何在 mautic 中获取与特定细分相关的所有联系人?

我想在 mautic 中列出与特定细分相关的所有联系人,但找不到任何方法。这是我的控制器代码

鉴于我需要的是显示段名称以及与之关联的所有联系人姓名的列表。

我想要一种方法,以便我可以从我尝试过的那个项目对象中获取所有潜在客户,$item->getLeads()但这不起作用。

0 投票
0 回答
250 浏览

oauth - Mautic API 403 错误

因此,当我尝试从 Mautic 获取刷新令牌时,我得到了一个身份验证码,但是从那里我无法获得访问/刷新令牌。当我尝试获取它时,我只收到一条 403 错误消息,其中包含无效代码作为描述。不知道发生了什么!

谢谢凸轮

0 投票
1 回答
1189 浏览

amazon-web-services - 配置文件中的 Elastic Beanstalk 文件权限

我的 project.config 文件中有以下代码:

或相同的代码,如果在下定义的部署后脚本中files:。现在,当我 ssh 进入服务器并查看文件权限和所有权时,这可以正常工作,但问题是应用程序无法正常工作,并且出现以下错误:

当我手动运行相同的命令时,我仍然注意到与ls -l以前相同的权限和所有权,相同的绿色app/cache目录,一切都相同,但我不再收到上述错误并且应用程序正常工作。

为什么会这样?为什么我必须手动执行它们?

0 投票
1 回答
234 浏览

php - Mautic 2 中的 Symfony 版本是什么

如何在 Mautic 2 中检查 Symfony PHP 框架的版本?

毛蒂克:https ://github.com/mautic/mautic

0 投票
2 回答
1707 浏览

cron - Mautic 没有处理队列。消息位于假脱机/默认文件夹中

Mautic 不会发送我排队的电子邮件。

我已经设置了 cron 作业并且它们按预期运行。每分钟运行的 ":messages:send" cron 作业的 cron 作业电子邮件报告总是这样...

处理消息队列 Messages sent: 0 Content-type: text/html; 字符集=UTF-8

我的队列中有消息,我通过“联系人”选项卡发送了这些消息,方法是单击联系人姓名(我自己),然后单击“发送电子邮件”按钮,只是为了给自己发送一封测试电子邮件。

在我的配置电子邮件设置中,我使用的是 PHP Mail。

如果我将邮件设置为“立即发送”,它工作正常。我立即收到我的测试电子邮件。但是,如果我将它设置为排队,则消息会进入我的 spool/default 文件夹,但是当 cron 作业触发时,它不会被发送。

到目前为止我尝试过的事情......

  • 我删除了缓存文件夹内容
  • 我检查了我是否有这个文件的两个版本: SendChannelBroadcastCommand.php - 我没有,我只有一次这个文件,在 ChannelBundle/Command 文件夹中。它也不在 CoreBundle/Command 文件夹中(如类似帖子所建议的)
  • 我删除了 spool/default 文件夹中所有排队的消息,然后发送了更多……现在就像以前一样位于文件夹中。

可能是一个因素的事情?

  • SendChannelBroadcastCommand.php 文件的权限设置为 644。我不知道这是否正确,但假设它是正确的。

  • 当我在 Dreamweaver 中打开 SendChannelBroadcastCommand.php 文件时,它会用大量语法错误标记它。我对代码的了解还不够,无法确定这些是否是真正的错误,或者 Dreamwaever 是否过于敏感。我也不知道这个文件是否包含在另一个文件中,如果 Dreamweaver 可以看到完整的最终结果,那么这些错误就会消失,但我认为值得一提。

我确定不是问题的事情

  • 我确定 cron 作业设置正确。它正在运行。我收到了电子邮件报告(尽管我现在已将其关闭,因为我不想每分钟都收到报告)

我在其他论坛上多次看到过这个问题,但没有一个解决方案对我有用。

我的 Mautic 安装是 2.14.0 我的 PHP 是 7.0.31 安装是通过在 Namecheap 托管的专用服务器上的 cPanel 上的 Softaculous

预先感谢您提供任何可以尝试解决此问题的建议。

史蒂夫。

哦,如果您想知道...我正在使用 PHP Mail,因为 Mautic 无法连接到 Amazon SES。为此,我收到以下错误(我的托管公司无法帮助我修复,所以我正在尝试 PHP 邮件)

无法与主机 email-smtp.us-east-1.amazonaws.com 建立连接 [连接被拒绝 #111] 日志数据:++ 开始 Mautic\EmailBundle\Swiftmailer\Transport\AmazonTransport !!无法与主机 email-smtp.us-east-1.amazonaws.com 建立连接 [连接被拒绝 #111](代码:0)++ 开始 Mautic\EmailBundle\Swiftmailer\Transport\AmazonTransport !!无法与主机 email-smtp.us-east-1.amazonaws.com 建立连接 [连接被拒绝 #111](代码:0)

0 投票
1 回答
1024 浏览

json - 如何在 Microsoft Flow 中获取 JSON 中的对象键

我正在使用 Mautic API 通过电子邮件搜索联系人。标准 JSON 响应如下:

我正在尝试获取联系人 ID,在本例中为 64936。但是,如您所见,该 ID 是对象的名称键。我该如何进行?

PS因为我是用e-mail搜索的,每次e-mail变了,ID也变了。