Я пытаюсь увидеть фон Laravel.Я следовал официальному документу для его создания, файл задания:
public function handle(){
$fileGet = file_get_contents ('https://dummyimage.com/600x400/000/fff');
return;
}
public function failed($exception)
{
shell_exec(" php -i | grep 'Configuration File'");
$fp = file_put_contents (base_path() . '/errors.txt', get_cfg_var('cfg_file_path'));
}
Я использую простой file_get_contents
.Это задание выполняется по запросу HTTP
, когда я получаю доступ к определенному URL, действие контроллера:
CustomJob::dispatch();
, но я получаю эту ошибку:
ErrorException: file_get_contents (): https: // обертка отключена в конфигурации сервера: allow_url_fopen = 0 в /.../CustomJob.php:45
Везде на хостинге (общий доступ) эта опция включена, и я могуиспользуйте его без фоновых заданий.Проблема в том, когда я использую его в фоновом режиме.errors.file
говорит о файле php.ini
- /opt/cpanel/ea-php72/root/etc/php.ini
Теперь я использую php 7.3
с локальным (для домашнего каталога) php.ini
файлом.
Я даже могуне отлаживать эту ошибку, но как фоновое задание использует другой файл php.ini
и есть ли способ установить правильный файл php.ini
?