如何调试不起作用的 cronjob?

如何调试不起作用的 cronjob?
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

$_SERVER['SERVER_SOFTWARE'] = 'Apache';
$_SERVER['HTTP_USER_AGENT'] = 'PHP';
$_SERVER['PHP_SELF'] = '/wp/wp-admin/admin-ajax.php';

require_once(__DIR__ . '/../misc/autoload.php');

define('WP_ADMIN', 1);

print_r("before");
require_once(__DIR__ . '/../public/wp-load.php');
require_once(__DIR__ . '/../public/wp-includes/rewrite.php');
require_once(__DIR__ . '/../public/wp-admin/includes/file.php');
require_once(__DIR__ . '/../public/wp-admin/includes/misc.php');
require_once(__DIR__ . '/../public/wp-admin/includes/plugin.php');
print_r("after");

在我的 wp 网站中使用一些 cronjobs,我需要运行此代码块,但代码运行时没有任何错误,但在打印“after”之前代码就停止运行了。它没有输出任何错误。

我收到一个警告:

警告:无法修改标头信息 - 标头已由(输出开始于 /home/alpha/version/ver/v4.3.11/cake.com/scripts/run-resource.php:2)在 /home/alpha/version/ver/v4.3.11/cake.com/vendor/cakeauto/phplibs/hg/wordpress/Bootstrap.php 第 150 行发送

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

这段代码似乎没有显示任何错误。

相关内容