Merhaba, Sorunla ilgili pek kaynak bulamadım ancak sorun galiba directadmin ile alakalı. Şöyle açıklama yapayım. bash içinde eğer wget ile dosyayı çekiyorsak ve gene bash içinde chmod, sahiplik ayarı veriyorsak o işlemleri gerçekleştirmiyor. Ancak shell_exec için dosyayı cp /home/dosya. zip olarak çekip ona chmod ayarı verip unzip'i bash içine yerleştirirsek o zaman bash scripti sorunsuz olarak çalıştırıyor. Acaba göremediğim bir yerde hata mı yapıyorum bilemiyorum. Şimdilik sorunu ancak bu şekilde çözebildim. Teşekkür ederim.

Merhaba, öncelikle absolute pathleri kullanarak denermisiniz. Örnek unzip için; $Which unzip // şeklinde yolu görürüz; $ /usr/bin/unzip Sonra kod içerisinde ona göre çalıştırırız. fonksiyon ;

Merhaba, Unzip, tar -zxpf metodları ile dosyaları açıp yerleştirdiğim bash scriptlerini ssh üzerinden komut verdiğimizde problemsiz bir şekilde sunucuda kurulumları gerçekleştiriyor. Ancak bu bash scriptlere komutu tarayıcı üzerinden ssh2_exec ile verdiğimizde dosyaları yerleştirmiyor. ssh2_connect'lerde bir problem yok. Diğer işlemleri yapabiliyoruz sorun sadece dosyaları çıkartmalarda oluyor. Acaba sorun ne olabilir bir fikir üretebilecek var mı?

tabi incelemek gerekebilir ancak directadmin kaynaklı oluşabilecek bir durum değil bilginiz olsun.