linux下的计划任务,执行php文件可以,但是换PHP的YII框架的命令行不执行的问题?

首先通过命令 grep 'order/index' /var/log/cron 去看我的计划任务是否有执行,
图是这样的 图片描述

在控制器,方法里面是这么写的图片描述

在计划任务里面去执行PHP的文件 是走的 但是去执行YII的命令行模式就不跑了,计划任务是这么写的

        • *(这里是星号,编辑一下成点了...) /var/www/html/cangyigou/yii orders/index
          其中 /var/www/html/cangyigou/yii orders/index在外面我执行过,里面的PHP内容是能执行的,求告知 这是咋回事啊!!!!
阅读 3.4k
4 个回答

你改成这个试试 */10 * * * * php /var/www/html/cangyigou/yii orders/index

用户权限问题?

计划任务执行的php文件可能只支持原生代码

你把配置文件加上就行,比如php -c /etc/php5/apache2/php.ini index.php

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题