PHP: 路径不正确而来自 cron 的 运行 脚本

PHP: path is incorrect while running script from cron

我遇到了一个奇怪的问题。当我使用 http 请求(来自浏览器)调用脚本时,它可以正常工作。但是当我用 cron 调用它时,include 开始抱怨路径。为什么路径可以正常,而 运行 脚本通常在 cron 中不正确?我试过使用绝对路径,但没有用。

在我的例子中,我用这样的代码解决了这个问题:

include_once __DIR__ . '/DB/mysql.php';