Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
23 gösterim

Selamlar arkadaşlar, 

Server üzerinde cron-job çalıştırırken aşağıdaki gibi bir hata maili alıyorum. 

  [ErrorException]
  Invalid argument supplied for foreach()


X-Powered-By: PHP/5.5.31
Content-type: text/html

<br />
<b>Notice</b>:  Undefined index: argv in <b>/home/enginaar/sites/programla.co/dev/vendor/symfony/console/Input/ArgvInput.php</b> on line <b>55</b><br />
<br />
<b>Warning</b>:  array_shift() expects parameter 1 to be array, null given in <b>/home/enginaar/sites/programla.co/dev/vendor/symfony/console/Input/ArgvInput.php</b> on line <b>59</b><br />

Konunun neden olduğunu bilen var mıdır?

Php kategorisinde (3.1k puan) sordu
yeniden etikenlendirildi

1 cevap

0 oy

Biraz araştırmadan sonra,
register_argc_argv diye php içinde bir özellik varmış. Bunun true olması gerekiyormuş. Bu özelliği true yapmak için 3 tane seçenek var.

1- php.ini içinde değiştirmek lazım.
2- .htaccess içinden değiştirilebilir.

3- Benim seçimim. cron job çalıştırdığın script üzerinden değiştirilebilir. Aşağıda görebilirsiniz.

php -d register_argc_argv=On /home/kenan/laravel-site/artisan schedule:run > /dev/null 2>&1

Sorunu diğer şekilde hallettim

Link http://hasscript.com/522/invalid-argument-supplied-foreach-laravel-%C3%A7al%C4%B1%C5%9Ft%C4%B1rma-sorunu

(3.1k puan) cevapladı
düzenledi

İlgili sorular

0 oy
1 cevap 43 gösterim
0 oy
1 cevap 213 gösterim
0 oy
1 cevap 67 gösterim
67 gösterim 7 Ekim 2016 Editor/IDE kategorisinde tolga (1.6k puan) sordu
0 oy
2 cevap 73 gösterim
73 gösterim 16 Ekim 2016 Php kategorisinde kenan (3.1k puan) sordu
...