对于我的罪过,我目前正在为一家公司管理一个 Windows Server(标准版)盒子。他们在这个盒子上设置了几个作为计划任务运行的 python 和 PHP 脚本。在过去几周的某个时候,这些脚本停止工作。我已将罪魁祸首缩小到脚本包含文件的方式。
当前文件包含在 PHP 脚本中,如下所示:
require 'example.php';
这就是问题所在,将这些更改为:
require 'C:\scripts\example.php';
工作正常...盒子上发生了一些变化,这意味着 require 调用现在需要绝对路径而不是相对路径。
我已经对此进行了谷歌搜索,但与大多数 MS 产品一样,文档和支持充其量只是相当粗略。
有任何想法吗?