gpt4 book ai didi

php - PHP fatal error :require_once():必须打开失败

转载 作者:行者123 更新时间:2023-12-02 14:21:55 25 4
gpt4 key购买 nike

我只是想创建一个要从cron作业运行的文件,但是我得到了以下错误日志。
PHP Warning: require(../app/src/app.class.php): failed to open stream: No such file or directory in /var/www/mosto.in/manual/gateway.php on line 4
PHP Fatal error: require(): Failed opening required '../app/src/app.class.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/mydomain.in/manual/gateway.php on line 4

我的gateway.php文件
set_time_limit(0);
require('../app/src/app.class.php');

如果使用以下路径在ssh服务器上运行相同的文件,我会感到困惑,该文件不会产生任何错误且工作得很好。
*cd /var/www/mosto.in/manual/
*php gateway.php

Crontab

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin

* * * * * /usr/bin/php /var/www/mosto.in/manual/gateway.php > /var/log/gateway.log 2>&1

请帮我。

提前致谢。

最佳答案

您的问题很可能是cron守护程序的工作目录与手动执行时的工作目录不同。查看是否可行:

* * * * * cd /var/www/mosto.in/manual/ && /usr/bin/php gateway.php > /var/log/gateway.log 2>&1

如果是这样,我考虑将 cdphp调用移到脚本文件中,然后从您的crontab中调用它-但这可能只是我:p

关于php - PHP fatal error :require_once():必须打开失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28655334/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com