PHP ftp_put () - "Yapamam STOR."

4 Cevap php

Öyle gibi, PHP'nin ftp_put fonksiyonu sayesinde bir dosya yüklemek için deneyin:

ftp_put($this->conn_id, $rempath, $locpath, $mode);

Ancak ben "değil Can STOR." Hatası alıyorum Hiçbir şey daha. Ben aynı ayarları ve ftp_get () kullanarak dosyaları indirebilirsiniz beri FTP bağlantısı tamam. Ama değil benim kamu sunucuda benim yerel kurulum üzerinde çalışıyor beri komut yanı Tamam olmalıdır.

Ne o iş yapmak için deneyebilirsiniz? Ben google'da ama kayda değer hiçbir şey bulunamadı.

4 Cevap

Önce normal bir FTP istemcisi kullanarak yüklemek mümkün olduğundan emin olmak için kontrol etmelisiniz. Sana "FTP istemcisi withmy hiçbir sorun yok" demek görmek ama ilk isteği size edebiliyoruz dedi download başarıyla dosyaları ve başarılı upload söz başarısız oldu. Bunu mesajı FTP çıkış değil, PHP, çünkü bir müşteri ile yükleme de başarısız olacağını göreceksiniz inanıyorum. Bir izin sorunu olup olmadığı görülecektir, ama olası bir PHP konudur. FTP hatası 550 üzerinde biraz daha araştırma yapın.

Bir izinleri hatası gibi geliyor. Eğer koydu çalıştığınız yere dosyayı yüklemek için gerekli izinlere sahip olduğunuzdan emin misiniz? Eğer FileZilla veya bir şey aracılığıyla elle yükleme yapmaya çalışırsanız çalışır?

Eğer dosya (lar) koymak için çalışıyoruz içine dizin üzerinde yazma izinlerine sahip emin olmak için kontrol etmelisiniz.

Cannot STOR bir izin konudur. FTP kullanıcı için izinleri doublecheck.