Php cPanel cron作业不执行Magento cron脚本,但手动工作
我有一个托管在cPanel服务器上的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 *
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文件中发生的奇怪事情引起的。我发布了我的解决方案。