Symfony'de) (shell_exec Koşu

0 Cevap php

Ben bazı arka plan işleme yaptıktan sonra numaralarını virgülle ayrılmış dize döndüren bir program var. I shell_exec kullanarak symfony bu çalıştırmak için tasarlanmıştır; Ancak, ben olsun tüm var_dump(). ben şu hata ayıklama adımları denedim (a aracılığıyla açığa NULL olur.

Çalışıyor ve orada doğru sonuç verir - Ben Symfony'de bir komut satırı kireç birim testi (bir PHP sınıfı bulunuyor) dosyasını koştu.

Sadece kontrol etmek için, ben bir şey alacağı olup olmadığını görmek için aynı yerde basit bir komut ls -l çalıştı. Yine, aynı problem vardı - var_dump tarayıcıda NULL gösterdi, ancak bu komut satırı ile çalıştı.

Ne sorun olabilir? Bir tarayıcıda shell_exec() çalıştıran ilgili kısıtlamalar var mı?

EDIT:. Ben web sunucusu üzerinde bağımsız php komut olarak çalıştırdığınızda Sadece netleştirmek için, shell_exec () örneğin, benim belge kök koyarak Onlar bazıları için, Symfony çerçevesinde çalışıyor görünmüyor (komutları çalışır nedeni.

0 Cevap