• 26-07-2009, 02:07:29
    #1
    php ile ffmpeg exec() içinde çalışmıyor. plesk kurulu makinada virtual host olarak
    open_basedir = no value
    safe_mod off
    disabled fonksiyon yok
    ssh den çalışan ffmpeg hiçbir şekilde php içinde exec shell_exec system vs ile çalışmıyor.
    ffmpeg in chmodunu aşağıdaki gibi yaptım sonuç yine aynı
    chmod ugoa+rwx /usr/local/bin/ffmpeg


    kafayı yemek üzereyim :/
  • 26-07-2009, 03:12:29
    #2
    ne hatası verıyor pekı ?
  • 26-07-2009, 03:30:54
    #3
    chmod hatası veriyor. klasörlerin chmoduna bakmak lazım olabilir.
  • 26-07-2009, 12:36:37
    #4
    elimde exec() den dönen durum kodundan başka hiçbir şeyu yok

    php kod

    ini_set('display_errors', 1);

    $komut = "/usr/local/bin/ffmpeg --help";

    exec($komut, $donendeger, $durumkodu);




    print_r ($donendeger);



    echo "
    ";


    echo $durumkodu;

    çıktı:

    Array
    (
    )

    1

    ffmpeg yolunu /usr/bin/ffmpeg yada sadece ffmpeg yapınca durum kodu 127 oluyor
    3 yoldandanda ssh de sorunsuz çalışıyor.
  • 26-07-2009, 13:01:10
    #5
    Üyeliği durduruldu
    ffmpeg yoluna baktınızmı

    hem php ile hemde ssh dan bakın ikiside farklı yol belirtebilir sırasıyla deneyin.

    which ffmpeg
    kolay gelsin
  • 26-07-2009, 13:03:55
    #6
    which ffmpeg

    ssh de
    /usr/local/bin/ffmpeg

    php de yine aynı boş sunuç veriyor
  • 26-07-2009, 13:24:38
    #7
    Üyeliği durduruldu
    /usr/local/bin/

    yerine

    phpinfo dan include path değeri vererek deneyin.. genel olarak /usr/local/lib*** dır
  • 26-07-2009, 14:12:23
    #8
    dediğinizi tam olarak anlamadım include path içinde php scriptleri var
  • 26-07-2009, 14:35:23
    #9
    Üyeliği durduruldu
    phpinfo() fonk. dan bakın (include_path)
    /usr/local/lib/php5 benzer şekilde path vericektir

    kurduğunuz eklentilerin bu path de olma ihtimali yüksek

    /usr/local/lib/php5/ffmpeg
    /usr/local/lib/php5/pecl gibidir normalde nasıl nereye kurdunuz ffmpegi bilmiyorum