Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.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 cPanel cron作业不执行Magento cron脚本,但手动工作_Php_Magento_Cron_Cpanel_Magento 1.9 - Fatal编程技术网

Php cPanel cron作业不执行Magento cron脚本,但手动工作

Php cPanel cron作业不执行Magento cron脚本,但手动工作,php,magento,cron,cpanel,magento-1.9,Php,Magento,Cron,Cpanel,Magento 1.9,我有一个托管在cPanel服务器上的Magento商店。虽然我有下面的cron作业设置,但它似乎什么都没做,没有任何错误报告: php /home/username/public_html/cron.php 当我从SSH手动执行此操作时,它每次都会工作(并且cron_计划表会更新)。我已经检查了cron.php和cron.sh的权限,并将它们与其他可以正常工作的安装进行了比较,所有内容看起来都是正确的 有人有什么想法吗?您可以尝试使用wget命令设置cron作业。下面是同样的例子 */5 *

我有一个托管在cPanel服务器上的Magento商店。虽然我有下面的cron作业设置,但它似乎什么都没做,没有任何错误报告:

php /home/username/public_html/cron.php
当我从SSH手动执行此操作时,它每次都会工作(并且cron_计划表会更新)。我已经检查了cron.php和cron.sh的权限,并将它们与其他可以正常工作的安装进行了比较,所有内容看起来都是正确的


有人有什么想法吗?

您可以尝试使用
wget
命令设置cron作业。下面是同样的例子

*/5 * * * * wget -O /dev/null -o /dev/null http://www.domain.com/cron.php

奇怪的是,当我将cron.php和cron.sh从另一个安装复制到帐户的子文件夹中时,它开始正常工作。我真的不知道为什么原始文件会导致这种行为;文件的权限和所有权与内容相同。

谢谢您的回复!实际上,整个问题都是由cron.php和cron.sh文件中发生的奇怪事情引起的。我发布了我的解决方案。