Php Aweber不允许cron作业

Php Aweber不允许cron作业,php,api,aweber,Php,Api,Aweber,我可以通过URL直接访问这个脚本,它工作得很好,但作为一个cron作业,它不起作用。是阿韦伯还是我做错了什么 Awebre的文档是我见过的最糟糕的文档之一 我不知道为什么他们的文档中没有对此的解释 谢谢 看起来有几个地方可能会失败: 1您的包含中有相对路径。cron可能无法找到包含的文件。尝试将这些路径更改为完整路径。 2您的代码需要浏览器环境设置cookies、http头位置等。这些都不能在浏览器之外工作 当cron作为用户运行时,您应该始终从命令行执行该文件以对其进行测试。任何错误都是显而

我可以通过URL直接访问这个脚本,它工作得很好,但作为一个cron作业,它不起作用。是阿韦伯还是我做错了什么

Awebre的文档是我见过的最糟糕的文档之一

我不知道为什么他们的文档中没有对此的解释

谢谢


看起来有几个地方可能会失败:

1您的包含中有相对路径。cron可能无法找到包含的文件。尝试将这些路径更改为完整路径。 2您的代码需要浏览器环境设置cookies、http头位置等。这些都不能在浏览器之外工作

当cron作为用户运行时,您应该始终从命令行执行该文件以对其进行测试。任何错误都是显而易见的

要解决您的问题,您应该使用本教程,该教程使用浏览器设置凭据。之后,可以从命令行/cron运行:

尝试在cron命令中使用此命令:

wget -qO- http://yoururlhere/ &> /dev/null
这不是最好的解决方案,因为不建议使用自调用,但它会阻止您处理环境设置