【发布时间】:2019-11-12 16:50:56
【问题描述】:
我曾经在我的 cronjobs 中通过调用以下命令来启动 WordPress:
$file = dirname(__FILE__);
$file = substr($file,0,stripos($file,"wp-content"));
require($file."/wp-load.php");
但这不再起作用了。如果我使用同一目录下的测试脚本,例如:
require($file."/testscript.php");
它执行没有问题。我直接运行脚本也没有问题。只有当它从 cronjob 运行时。
没有抛出任何错误来指示权限或路径问题。
那么发生了什么? wp-load.php 是否因为被 cronjob 调用而主动失败?
【问题讨论】:
-
你能用 wget 代替 php cli 吗? stackoverflow.com/questions/31304811/…