crond php 没有执行,运行php脚本时,crontab无法找到所需的php文件

我想让crontab运行一个php文件,这里是cronjob

10 * * * * /usr/bin/php /var/www/update/ranks.php >> /var/www/update/log/ranks.txt

但我一直收到错误,说所需的文件不存在

PHP Warning: require_once(../mws_products.php): failed to open stream: No such file or directory in /var/www/update/ranks.php on line 2

PHP Fatal error: require_once(): Failed opening required '../mws_products.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/update/ranks.php on line 2

当我从浏览器运行文件或进入文件目录并执行文件时,我不会遇到此问题. cd / var / www / update /

ranks.php

require_once('../mws_products.php');

echo "-------------------------------------------------------------

";

echo date('d-M-Y H:i:s',time())."

";

echo "Update Ranks

";

$products->updateRanks();

$database->addUpdate("ranks", time());

echo "

";

?>

文件夹结构

[folder] update

|____ [file] ranks.php

[file] mws_products.php

什么可能导致这个问题? (注意:我已经尝试重启apache和服务器)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值