【问题标题】:Magento PHP Cron Issue on Magento 1.9 CEMagento 1.9 CE 上的 Magento PHP Cron 问题
【发布时间】: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


【解决方案1】:

sh 脚本权限错误。

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

应该做的工作

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-05
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-18
      相关资源
      最近更新 更多