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
应该做这份工作
我正在使用 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
应该做这份工作