即使在全新安装的情况下,Woocommerce webhooks也不会对我开火 . 我做了以下事情:
-
创建一个新的MySQL数据库
-
从zip文件安装WP .
-
设置WP .
-
安装Woocommerce .
-
启用REST API并创建密钥 .
-
添加了"Coupon created" webhook,确保将其设置为活动状态,并将其设置为可公开访问的网站 .
当我创建优惠券时,webhook不会触发,并且日志中不会创建任何条目 . 我也尝试了这个订单,也没用 .
我认为这是一个机器配置问题,但不确定要改变什么 . 该计算机是EC2实例,并且在其安全组策略中打开了所有端口 .
最奇怪的是,在不同的EC2实例上工作,但它是一台 生产环境 机器,我想让开发服务器工作,所以我可以测试一些东西 . 我能想到的 生产环境 和开发机器之间唯一的配置差异是子网和防火墙,但我不明白为什么子网应该重要,我打开了开发机器上的所有防火墙端口 .
1 回答
您为prod和dev运行的Linux发行版是什么?
启用了SELinux的CentOS默认情况下不允许HTTPD脚本和模块连接到网络 .
如果以上无效,请尝试通过SSH CLI连接到AWS RDS来识别网络问题 . 如果您可以通过SSH CLI打开连接,则问题出在您的应用程序上 . 如果你不能,那将是网络问题 . 在这种情况下要检查的第一件事是AWS RDS安全组 . 对于测试,您可以向公众开放3306 .
让我知道事情的后续 .