Cpanel Cron Job Php 全局变量
Posted
技术标签:
【中文标题】Cpanel Cron Job Php 全局变量【英文标题】:Cpanel Cron Job Php Global Variable 【发布时间】:2021-01-07 16:15:03 【问题描述】:cron 作业进程有效,但它不读取 php 中的 $_SERVER 等全局变量。
Cron 作业代码:
/usr/local/bin/ea-php72 -q /home/userName/public_html/folderName/folderName2/phpFile.php
PHP 代码:
print_r($_SERVER['DOCUMENT_ROOT']);
我们如何让它读取这些全局变量?
【问题讨论】:
【参考方案1】:对于 document_root 这是正常的。您在命令行中运行 PHP,因此您没有使用网络服务器,因此您没有 document_root。
所以 PHP 不能给你这些信息。在命令行中运行 PHP 时没有给出 $_SERVER 的其他条目。
【讨论】:
【参考方案2】:没有服务器,所以 $_SERVER 没有设置。 您将脚本直接作为 cron cron 运行(而不是从由 cronjob 触发的 HTTP 请求访问的 Web 服务器),那么它当然不起作用。
【讨论】:
以上是关于Cpanel Cron Job Php 全局变量的主要内容,如果未能解决你的问题,请参考以下文章