首页 文章

woocommerce webhooks没有解雇

提问于
浏览
6

即使在全新安装的情况下,Woocommerce webhooks也不会对我开火 . 我做了以下事情:

  • 创建一个新的MySQL数据库

  • 从zip文件安装WP .

  • 设置WP .

  • 安装Woocommerce .

  • 启用REST API并创建密钥 .

  • 添加了"Coupon created" webhook,确保将其设置为活动状态,并将其设置为可公开访问的网站 .

当我创建优惠券时,webhook不会触发,并且日志中不会创建任何条目 . 我也尝试了这个订单,也没用 .

我认为这是一个机器配置问题,但不确定要改变什么 . 该计算机是EC2实例,并且在其安全组策略中打开了所有端口 .

最奇怪的是,在不同的EC2实例上工作,但它是一台 生产环境 机器,我想让开发服务器工作,所以我可以测试一些东西 . 我能想到的 生产环境 和开发机器之间唯一的配置差异是子网和防火墙,但我不明白为什么子网应该重要,我打开了开发机器上的所有防火墙端口 .

1 回答

  • 0

    您为prod和dev运行的Linux发行版是什么?

    启用了SELinux的CentOS默认情况下不允许HTTPD脚本和模块连接到网络 .

    setsebool -P httpd_can_network_connect on
    

    如果以上无效,请尝试通过SSH CLI连接到AWS RDS来识别网络问题 . 如果您可以通过SSH CLI打开连接,则问题出在您的应用程序上 . 如果你不能,那将是网络问题 . 在这种情况下要检查的第一件事是AWS RDS安全组 . 对于测试,您可以向公众开放3306 .

    让我知道事情的后续 .

相关问题