Sorunun kaynağı &quot;safe_mode&quot; ile ilgili olmayabilir. PHP içerisindeki &quot;disable_functions&quot; satırında &quot;system&quot; fonksiyonu ekliyse, PHP dosyası içerisinden &quot;system&quot; fonksiyonunu kullanamazsınız. Ayrıca &quot;ls&quot; komutu ile yapmak istediğiniz dizindeki dosyaları listelemek ise; şöyle bir örneğe göz atabilirsiniz veya arama sayfası ndan başka bir örnek bulabilirsiniz.

Makinede tek hesap yok, birden fazla hesap sahibi var. Birden fazla çalışan scriptler var. Bu açıkçası beni korkutuyor. Sonuçta system komutlarının çalıştırılması önemli bir durum. Bu komutlarla bildiğiniz gibi herşeyi yapabilmek mümkün. Ve asıl gerçekten kafamı kurcalayan, mantığımın almadığı olay şu : PHP safe_mode güvenlik sistemini yaptıysa ve dediyse ki safe_mode_exec_dir'de tanımladığınız dizin haricindeki diğer yerlerde system kodları çalışmayacaktır. Bunun gerçekleşmesi lazım. Fakat olmuyor. Safe_mode = on ve bir dizin tanımlıyorum. Ama çalışmıyor. Bunun böyle olmaması gerekiyor. PHP hata mı yapmış diyorum kendime

desoLate' Alıntı:

safe_mode_exec_dir = &quot;/var/www/vhosts/site.com/httpdocs/video/&quot; tanımladığım değer budur. a. sh dosyası : /bin/date &gt; /var/www/vhosts/site.com/httpdocs/video/a. out ama olmadı.

Safe mode on durumundayken, safe_mode_exec_dir'de system komutunun çalışacağı dosyanın bulunduğu klasör tanımlanmışken ve buna rağmen system ; çalışmıyorsa başka ne gibi alternatifler olabilir?

Disable func. listesinde system ve exec fonksiyonlarını çıkartmıştım. Şimdi bir kaynakta gördüğüme göre, safe_mode on durumundayken safe_mode_exec_dir'i etkisiz hale getiriyormuş. safe_mode off iken safe_mode_exec_dir tanımlıysa sadece o dizinde system komutları çalışıyormuş. Birazdan bunu deneyip, sonucu yazarım. Not:ls sadece bir örnekti.

safe_mode_exec_dir a girdiginiz deger nedir?

Ayrıca söylemeyi atladığım bir olay, şu anda çalıştırabiliyorum system dosyasını ama şu şekilde ; php. ini'de safe_mode=on fakat plesk panelden safe_mode'u etkisiz hale getiriyorum ancak böyle oluyor. Peki bunun bir zararı var mıdır?

Sizin sahip oldugunuz bir ortamim olmadigi icin ne yazikki probleme uygulamali yaklasamiyorum. Bu linki bir gozden gecirin derim: http://www.php.net/manual/en/features. safe-mode. php Turkcesi: http://www.php.net/manual/tr/features. safe-mode. php

O kaynakta gördüğüm yanlış bilgiymiş. Az önce denedim. Fakat safe_mode'u off durumuna getirir getirmez sadece safe_mode_exec_dir'de tanımladığım dizinde değil, heryerde system komutu çalışır duruma geldi.