Magento PHP Magento 1.9 CE 上的 Cron 问题

Magento PHP Cron Issue on Magento 1.9 CE

我正在使用 Magento 1.9 CE 并且遇到了 cron 问题。 Magento cron 无法启动,错误报告如下:

/home/magento/magento/cron.sh: line 48: /home/magento/magento/cron.php: Permission denied

我以用户 'magento' 登录并创建了一个 crontab -e

*/5 * * * *  sh /home/magento/magento/cron.sh

因为 cron.sh 在定位 PHP 二进制文件时遇到问题,我在 Cron.sh

中对其进行了硬编码
PHP_BIN=`/opt/remi/php56/root/usr/bin/php`

我通过 'which php'

找到了这个

我对 cron.sh 和 cron.php 的权限如下:

-rw-rw-r--  1 magento magento   2946 Jun 12  2017 cron.php
-rw-rw-r--  1 magento magento   1683 Dec 20 11:45 cron.sh

仍然在 /var/mail/

中收到错误消息
 /home/magento/magento/cron.sh: line 48: /home/magento/magento/cron.php: Permission denied

看起来您的文件没有执行权限(只有读写权限)。尝试为此文件设置执行权限(例如 775)。我认为它应该有助于解决您的问题。

sh 脚本权限错误。

chmod +x /home/magento/magento/cron.sh

应该做这份工作