require_once未在PHP中加载文件

require_once未在PHP中加载文件,php,wordpress,cron,Php,Wordpress,Cron,我正在运行一个Cron作业,它要求我从PHP脚本上方的一个目录加载一个文件。以下是我的文件结构: folder --subfolder --my-script.php --header.php --wp-load.php --wp-config.php 我想在加载文件时运行myscript.php,load.php和file-b.php 我使用以下代码加载各个文件: require_once("header.php"); require_once("../wp-load.php")

我正在运行一个Cron作业,它要求我从PHP脚本上方的一个目录加载一个文件。以下是我的文件结构:

folder
--subfolder
  --my-script.php
  --header.php
--wp-load.php
--wp-config.php
我想在加载文件时运行
myscript.php
load.php
file-b.php

我使用以下代码加载各个文件:

require_once("header.php");


require_once("../wp-load.php");
require_once("../wp-config.php");
在服务器上上载后在浏览器中运行脚本或在本地运行脚本时,文件路径的位置正确。但是,当我将其作为Cron作业运行时,只加载
header.php

如何正确加载其他文件,使其作为Cron作业正常运行

更新:我已尝试使用:

require_once(__DIR__."/wp-load.php");
以及

require_once(__DIR__."../wp-load.php");
他们都不工作


谢谢。

在Cron中,您需要参考完整路径才能使其正常工作

如果是当前文件上方的一个目录,这将使您加载wp:

require_once( dirname(__FILE__) . '/../wp-load.php' );

在Cron中,您需要引用完整的路径才能使其正常工作

如果是当前文件上方的一个目录,这将使您加载wp:

require_once( dirname(__FILE__) . '/../wp-load.php' );

您曾经尝试过
require\u一次(\uuuuu DIR\uuuu./../wp load.php)吗
(使用额外的
/
。您是否尝试过
require\u一次(\uuuu DIR\uuu./../wp load.php);
(使用额外的
/
)。