search
Giriş
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
366 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 6.2k puan
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

6.2k puan
düzenledi

İlgili sorular

0 oy
1 cevap 457 gösterim
457 gösterim
Laravel ile yazdığımız bir projede bir scheduled job çalıştırmamız gerekiyor sürekli başlıktaki hatayı alıyoruz. 'Invalid argument supplied for foreach()' ...... vendor/symfony/console/Input/ArgvInput.php:281 Nasıl çözülebilir?
31 Ekim 2016 Php kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 511 gösterim
511 gösterim
Laravel ile UserController classında hata veriyor, FatalErrorException in UserController.php line 24:Call to undefined function App\Http\Controllers\User() UserController.php classımdaki ilgili kısım. <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Auth; use App\Http\Requests; ... 'password')) ]); $user->save(); return redirect()->route('product.index'); // starting page } }
6 Ağustos 2016 Php kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 891 gösterim
891 gösterim
Üye Olurken sisteme , post yaparken hata alıyorum , MethodNotAllowedHttpException in RouteCollection.php line 218: in RouteCollection.php line 218 at RouteCollection->methodNotAllowed(array('GET', 'HEAD')) in RouteCollection.php line 205 at RouteCollection->getRouteForMethods(object ... (object(Request)) in Kernel.php line 99 at Kernel->handle(object(Request)) in index.php line 54
6 Ağustos 2016 Php kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 575 gösterim
575 gösterim
Netbeans de php yi çaıştırmayı denerken "php interpreter must be selected" hatası alıyorum. Ne yapmam gerekir?
7 Ekim 2016 Editor/IDE kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 367 gösterim
367 gösterim
Selamlar, Php/Laravel ile proje yaparken db kurmamak için sqlite kullanarak işlerinizi halledebilirsiniz. Projede migration çalıştırdığınız zaman direk gerekli db dosyasını bulamadığını söyleyecek(ben bu hata ile biraz uğraştım) Bu durumda aslında ... dosyası bulunuyor. Burada default değerini sqlite yapmanız yetiyor. Biraz aşağıda sqlite için gerekli configuration kısımlarını bulabilirsiniz.
27 Aralık 2015 Php kategorisinde kenan 6.2k puan sordu