我正在使用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`我是通过执行“哪个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发布于 2017-12-21 21:08:26
sh脚本的权限错误。
chmod +x /home/magento/magento/cron.sh应该能胜任这项工作
发布于 2017-12-21 19:47:49
看起来你的文件没有执行权限(只有读写权限)。尝试设置此文件的执行权限(例如775)。我想这应该会对你的问题有所帮助。
https://stackoverflow.com/questions/47911162
复制相似问题