【问题标题】:Cpanel Cron Job Php Global VariableCpanel Cron Job Php 全局变量
【发布时间】: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']);

我们如何让它读取这些全局变量?

【问题讨论】:

    标签: php cron cpanel


    【解决方案1】:

    对于 document_root 这是正常的。您在命令行中运行 PHP,因此您没有使用网络服务器,因此您没有 document_root。

    所以 PHP 不能给你这些信息。在命令行中运行 PHP 时没有给出 $_SERVER 的其他条目。

    【讨论】:

      【解决方案2】:

      没有服务器,所以 $_SERVER 没有设置。
      您将脚本直接作为 cron cron 运行(而不是从由 cronjob 触发的 HTTP 请求访问的 Web 服务器),那么它当然不起作用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-06-01
        • 2011-08-31
        • 2011-04-06
        • 1970-01-01
        • 1970-01-01
        • 2019-11-30
        • 1970-01-01
        相关资源
        最近更新 更多