使用 Cron 作业时未定义 REMOTE_ADDR - Laravel 的背包
Undefined REMOTE_ADDR when using Cron Jobs - Backpack for Laravel
有人在 Laravel 的 Backpack 中使用 Cron Jobs 时遇到过问题吗?
我收到 "Undefined index: 'REMOTE_ADDR' at LicenseCheck.php:22"(这是一个 Backpack 文件)。
似乎在使用 cron 作业时,未定义 LicenseCheck.php 中的 $_SERVER['REMOTE_ADDR']。有什么想法吗?
这可能是因为 $_SERVER['REMODE_ADDR']
仅在存在远程地址时定义,即有人从浏览器请求您的页面。使用 cron,脚本在本地执行,设置可能为空。
如果它破坏了您的代码,请尝试在脚本的开头自行设置它:
if( !isset($_SERVER['REMODE_ADDR']) ) {
$_SERVER['REMODE_ADDR'] = '127.0.0.1';
}
有人在 Laravel 的 Backpack 中使用 Cron Jobs 时遇到过问题吗? 我收到 "Undefined index: 'REMOTE_ADDR' at LicenseCheck.php:22"(这是一个 Backpack 文件)。 似乎在使用 cron 作业时,未定义 LicenseCheck.php 中的 $_SERVER['REMOTE_ADDR']。有什么想法吗?
这可能是因为 $_SERVER['REMODE_ADDR']
仅在存在远程地址时定义,即有人从浏览器请求您的页面。使用 cron,脚本在本地执行,设置可能为空。
如果它破坏了您的代码,请尝试在脚本的开头自行设置它:
if( !isset($_SERVER['REMODE_ADDR']) ) {
$_SERVER['REMODE_ADDR'] = '127.0.0.1';
}