• 04-10-2020, 01:00:42
    #1
    Üyeliği durduruldu
    Yapmam gereken var/www/vhosts/siteadi.com/httpdocs/islemler/dosya.php <- Bu dosyada verilen emirle var klasöründan daha geride(alt klasörde) bulunan /home dizinindeki bir sh dosyasını tetiklemeliyim.
    exec ve Openbasedir'i açtım ikiside çalışıyor.

    ../../ ile geri gitmeye çalıştım, denedim ondada beceremedim
    Nasıl /home dizinine ulaşabilirim?

    Ne yapmayalıyım? Nasıl yapmalıyım?
    Yardımcı olacak kardaşlara şimdiden teşekkürler.
  • 04-10-2020, 01:11:37
    #2
    oktayWEB adlı üyeden alıntı: mesajı görüntüle
    Yapmam gereken var/www/vhosts/siteadi.com/httpdocs/islemler/dosya.php <- Bu dosyada verilen emirle var klasöründan daha geride(alt klasörde) bulunan /home dizinindeki bir sh dosyasını tetiklemeliyim.
    exec ve Openbasedir'i açtım ikiside çalışıyor.

    ../../ ile geri gitmeye çalıştım, denedim ondada beceremedim
    Nasıl /home dizinine ulaşabilirim?

    Ne yapmayalıyım? Nasıl yapmalıyım?
    Yardımcı olacak kardaşlara şimdiden teşekkürler.
    Mod_dirlistings aktif etmen gerek. Sonrasında https://www.php.net/manual/tr/function.shell-exec.php bakarsın.
  • 04-10-2020, 01:14:01
    #3
    Shell exec fonksiyonunu açtım demişsin, shell_exec ile bash scriptini tetikleyemiyor musun?

    <?php
    $output = shell_exec('sh /usr/local/hadoop-3.0.2/copytoallhdfs.sh');
    echo "<pre>" . $output . "</pre>";
  • 04-10-2020, 01:16:42
    #4
    MSA adlı üyeden alıntı: mesajı görüntüle
    Shell exec fonksiyonunu açtım demişsin, shell_exec ile bash scriptini tetikleyemiyor musun?

    <?php
    $output = shell_exec('sh /usr/local/hadoop-3.0.2/copytoallhdfs.sh');
    echo "<pre>" . $output . "</pre>";
    Root dizine erişmeye çalışıyor
  • 04-10-2020, 02:18:36
    #5
    Üyeliği durduruldu
    XAWeb adlı üyeden alıntı: mesajı görüntüle
    Mod_dirlistings aktif etmen gerek. Sonrasında https://www.php.net/manual/tr/function.shell-exec.php bakarsın.
    MSA adlı üyeden alıntı: mesajı görüntüle
    Shell exec fonksiyonunu açtım demişsin, shell_exec ile bash scriptini tetikleyemiyor musun?

    <?php
    $output = shell_exec('sh /usr/local/hadoop-3.0.2/copytoallhdfs.sh');
    echo "<pre>" . $output . "</pre>";
    XAWeb adlı üyeden alıntı: mesajı görüntüle
    Root dizine erişmeye çalışıyor
    İlgilenen herkese teşekkürler.
    Sorunu shell_exec ile çözdüm

    Çözüm:
    Shell_exec('mv /var/www/vhosts/siteadi.com/httpdocs/veriler/resim.png /home/yeniklasor/'); // MV ile eski klasördeki dosyayı  /home dizinindeki yeni klasörümüze taşıdık. :)