PHP文件未在CRON / CLI中运行

时间:2017-05-30 07:39:35

标签: php cron

我必须每5秒运行一个php文件,并且有两个问题  1.在浏览器中打开文件时,该文件运行正常,但运行'php myfile.php'命令失败并产生以下错误

    PHP Warning:  include_once(../tutadmin/config/config.php): failed to open stream: No such file or directory in /var/www/html/cron/teacher_status_cron.php on line 3
PHP Warning:  include_once(): Failed opening '../tutadmin/config/config.php' for inclusion (include_path='.:/usr/share/php') in /var/www/html/cron/teacher_status_cron.php on line 3
PHP Notice:  Use of undefined constant TBL_USER - assumed 'TBL_USER' in /var/www/html/cron/teacher_status_cron.php on line 5
PHP Notice:  Use of undefined constant TEACHER_USER_GROUP_ID - assumed 'TEACHER_USER_GROUP_ID' in /var/www/html/cron/teacher_status_cron.php on line 9
PHP Notice:  Undefined variable: current_user_id in /var/www/html/cron/teacher_status_cron.php on line 14
PHP Notice:  Undefined variable: current_date_time in /var/www/html/cron/teacher_status_cron.php on line 15
PHP Notice:  Undefined variable: dbc in /var/www/html/cron/teacher_status_cron.php on line 20
PHP Fatal error:  Uncaught Error: Call to a member function Query() on null in /var/www/html/cron/teacher_status_cron.php:20
Stack trace:
#0 {main}
  thrown in /var/www/html/cron/teacher_status_cron.php on line 20
  1. Crontab不会每5秒运行一次程序,最多只能每分钟运行一次。
  2. 编辑:文件在CLI中的cron外部也不起作用,仅在Web浏览器上运行.Cron不是问题。

1 个答案:

答案 0 :(得分:0)

由于您对文件没有正确的权限,您的cron无法打开文件,更改权限。