【发布时间】:2018-06-21 21:10:21
【问题描述】:
我正在使用 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
【问题讨论】:
-
您是否尝试在 magento 根目录下更改 cron.php 的权限?
标签: php magento permissions cron magento-1.9