Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WHMCS cron作业未运行(或已完成运行?)_Php_Cron_Cpanel_Whmcs - Fatal编程技术网

Php WHMCS cron作业未运行(或已完成运行?)

Php WHMCS cron作业未运行(或已完成运行?),php,cron,cpanel,whmcs,Php,Cron,Cpanel,Whmcs,我对WHMCS 6还有一个问题 WHMCS的cron.php不能通过CPanel的cron作业运行 我已经正确地更新了WHMCS 6的cron配置文件。 另外,如果我通过浏览器访问cron.php,WHMCS cron能够成功执行。(我知道,cron.php不应该放在“public”目录中,只是为了测试而这样做) 但是,当从CPanel的cron配置时,cron.php不会运行(或者可能无法完全运行)。 Cron作业命令如下:php-q/home/mysitepath/public\uhtml/

我对WHMCS 6还有一个问题

WHMCS的cron.php不能通过CPanel的cron作业运行

我已经正确地更新了WHMCS 6的cron配置文件。 另外,如果我通过浏览器访问cron.php,WHMCS cron能够成功执行。(我知道,cron.php不应该放在“public”目录中,只是为了测试而这样做)

但是,当从CPanel的cron配置时,cron.php不会运行(或者可能无法完全运行)。 Cron作业命令如下:
php-q/home/mysitepath/public\uhtml/crons/Cron.php

我设置了一个电子邮件地址,以便在cron运行时发送电子邮件——但奇怪的是,我没有收到任何电子邮件。所以我怀疑cron确实运行了,但只是没有完成,所以没有发送电子邮件

还请注意,我创建了一个测试PHP脚本,它将在cron.PHP的同一目录中发送一封测试电子邮件,该脚本运行成功并发送了电子邮件

你知道为什么吗


再次提前感谢各位

我最终使用了这个命令,尽管这意味着它需要public_html文件夹中的crons.php:

/usr/bin/curl http://whateverdomainyouhave.com/crons/cron.php

请尝试php的完整路径,将脚本输出发送到一个文件,并检查是否正确。@Dagon-php的“完整路径”是什么意思?这实际上已经是php的完整路径:/home/mysitepath/public\u html/crons/cron.phpDid您检查文件权限了吗?您能否以root用户身份登录服务器以从root用户运行命令?是否找到解决此问题的方法?我也遇到了同样的问题。@MikeF-请查看我的最新帖子/答案。您好,这对我来说很有效,我的whmcs crons也有问题,我在服务器上安装了ioncube,但我仍然收到错误,因为要运行此cron,您需要安装ioncube。。。。。现在我试过了,它对我很好。。。。很好,谢谢