Неопределенный REMOTE_ADDR при использовании Cron Jobs - Рюкзак для Laravel - PullRequest
0 голосов
/ 03 ноября 2019

Кто-нибудь сталкивался с проблемой при использовании Cron Jobs с Backpack для Laravel? Я получаю "Неопределенный индекс: 'REMOTE_ADDR' в LicenseCheck.php: 22" (это файл Backpack). Похоже, что при использовании задания cron $ _SERVER ['REMOTE_ADDR'] в LicenseCheck.php не определяется. Есть мысли?

1 Ответ

1 голос
/ 03 ноября 2019

Это, вероятно, потому что $_SERVER['REMODE_ADDR'] определяется только тогда, когда есть, ну, в общем, удаленный адрес, то есть кто-то запрашивает вашу страницу из браузера. С помощью cron скрипт выполняется локально, и настройка может быть пустой. Если это нарушает ваш код, попробуйте установить его самостоятельно в начале скрипта:

if( !isset($_SERVER['REMODE_ADDR']) ) {
   $_SERVER['REMODE_ADDR'] = '127.0.0.1';
}
...