Paylaşılan bir klasöre dosya kopyalama için CURL PHP Koşu reddedildi hatası veriyor

1 Cevap php

Benim sunucularda Windows'u kullanıyorum.

Ben periodicly FTP sunucusundan Sunucu1 bazı dosya indirmek zorunda. Ve sonra bunları indirdikten sonra SUNUCU2'de paylaşılan klasöre bu dosyaları kopyalamak.

Bu iş için, ben bir PHP komut dosyası yazmak ve ben gibi BAT dosyası içinde CURL ile planlanıyor.:

c:\curl\curl.exe http://localhost/getmyfiles.php

Benim komut dosyası düzgün FTP dosyaları yükler. Ben Sunucu2'ın paylaşılan klasöre indirilen dosyaları kopyalamak çalıştığınızda Ama hata verir.

Ben PHP'nin copy fonksiyonu ve PHP'nin exec function, uğraş ama ben bunu coudn't.

PHP's copy function gives this error: function.copy : failed to open stream: Permission denied

Ben SUNUCU2'de HERKES paylaşılan klasörün izinlerini değiştirmek eğer correctl çalışır.

Ben paylaşılan klasörde izni yazabilirsiniz ABC kullanıcı ile benim planlanmış bir işe koşuyorum.

Ben ABC Kullanıcı Sunucu1 oturum açarsanız, ben başarıyla windows explorer ile paylaşılan klasöre dosya kopyalayabilirsiniz.

Yardım lütfen ...

1 Cevap

PHP muhtemelen 'ABC' den başka bir kullanıcı olarak çalışıyor. Sen (here, perhaps?) PHP kullanır hangi hesap anlamaya ve o kullanıcı paylaşılan klasöre erişmeye izin vermelidir.