Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Unzip, tar -zxpf metodları ile dosya açmada problem

yagmayok

1
Onaylı Üye
Üye
Katılım
25 Ocak 2005
Mesajlar
7,131
Açılan Konu
304
Tepki puanı
86
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ı?
 

mehmet-ali

0
Onaylı Üye
Üye
Katılım
6 Şubat 2007
Mesajlar
1,088
Açılan Konu
16
Tepki puanı
12
Konum
Ankara
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("/usr/bin/unzip dosya.zip");
 

yagmayok

1
Onaylı Üye
Üye
Katılım
25 Ocak 2005
Mesajlar
7,131
Açılan Konu
304
Tepki puanı
86
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 (direk adres olarak veya /home/ şeklinde) 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.
 

mehmet-ali

0
Onaylı Üye
Üye
Katılım
6 Şubat 2007
Mesajlar
1,088
Açılan Konu
16
Tepki puanı
12
Konum
Ankara
tabi incelemek gerekebilir ancak directadmin kaynaklı oluşabilecek bir durum değil bilginiz olsun.
 
Üst