相关疑难解决方法(0)

相对路径在cron PHP脚本中不起作用

如果PHP脚本作为cron脚本运行,则如果使用相对路径,则包含通常会失败.例如,如果你有

require_once('foo.php');
Run Code Online (Sandbox Code Playgroud)

在命令行上运行时将找到文件foo.php,但在从cron脚本运行时则不会找到.

一个典型的解决方法是首先将chdir添加到工作目录,或使用绝对路径.但是,我想知道导致此行为的cron和shell之间有什么不同.为什么在cron脚本中使用相对路径时会失败?

php cron

48
推荐指数
4
解决办法
3万
查看次数

标签 统计

cron ×1

php ×1