Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在plesk中创建计划任务会导致错误_Php_Windows_Scheduled Tasks_Plesk - Fatal编程技术网

Php 在plesk中创建计划任务会导致错误

Php 在plesk中创建计划任务会导致错误,php,windows,scheduled-tasks,plesk,Php,Windows,Scheduled Tasks,Plesk,在windows上创建计划任务以在Plesk Onyx中运行php脚本时,会导致错误 但是,当我在浏览器中运行相同的脚本时,它不会出现任何问题 我一直在webroot中查找权限设置,并将其设置为允许访问服务器上的所有用户组 我得到的错误如下: Warning: require(\pcp2\inc\db_config.php): failed to open stream: No such file or directory in D:\www\domain\pcp2\conversion\add

在windows上创建计划任务以在Plesk Onyx中运行php脚本时,会导致错误

但是,当我在浏览器中运行相同的脚本时,它不会出现任何问题

我一直在webroot中查找权限设置,并将其设置为允许访问服务器上的所有用户组

我得到的错误如下:

Warning: require(\pcp2\inc\db_config.php): failed to open stream: No such file or directory in D:\www\domain\pcp2\conversion\addBooking.php on line 5

Fatal error: require(): Failed opening required '\pcp2\inc\db_config.php' (include_path='.;.\includes;.\pear') in D:\www\domain\pcp2\conversion\addBooking.php on line 5
第5行包含以下信息:

require($_SERVER['DOCUMENT_ROOT']."\pcp2\inc\db_config.php");

它失败了,因为
$\u SERVER['DOCUMENT\u ROOT']
是web服务器提供的值,因此在没有web服务器的情况下运行时(即从命令行)未定义。您需要提供另一种机制来设置基本目录

require(__DIR__."\pcp2\inc\db_config.php");
您可以使用相对路径:

require("pcp2\inc\db_config.php");
或基于魔法常数
的绝对路径。(假设执行请求的脚本位于文档根目录中。)

但是,理想情况下,最好使用PSR-4名称空间和自动加载器