VPS'ime vsftpd kurdum.
ardından bir kullanıcı yarattım ve ftp'ye filezilla ile bağlandım. bağlandıktan sonra blabla/home/kullanıcım gibi bir dizindeydim. 2 dizin geri gittim ve blabla/var/ kısmına gelip oradan da www'ya yani php dizinime geçtim.
ardından dosya atmaya kalkıştım ve hata verdi.
Error: Critical file transfer error
gibi.
blabla/home/kullanıcım klasörüne istediğim dosya transferini yapabiliyorum. sanırım sıkıntı izinlerle alakalı. bunu nasıl düzenleyebilirim ki, kameramotor isimli kullanıcım tüm dosyalara nasıl tam erişim hakkına sahip olabilir?
yazabildiğin bir klasör ile yazamadığın bir dosyaya ait izinleri ls -l komutuyla kontrol etmeyi deneyebilirsin. Yetkilendirme komutu chmod biliyorsun. Belki ana klasöre erişim vermiş alt klasörlere uygulamamış olabilirsin bu da bir ihtimal.
@ned flanders, aslında pek bilmiyorum :) vps'i de öğrenmek için kurcalıyorum. o zaman chmod üstüne gideyim biraz, kullanıcımı yetkinlendirirsem düzelir belki.
hata klasör tasarımında. yapmanız gereken, siteler için kullanıcı açıp web sitelerinin kök klasörlerini o kullanıcının home klasörüne koymak. web sunucusu kullanıcısına o klasörlere erişme yetkisi verirseniz sorun olmaz. tersi durumda her web sitesinin kullanıcısı tek bir web köküne mi bağlanacak?