Linux sunucularda bir site içerisindeki dosyanın sahibi apache veya root olarak gözüküyorsa bu dosya üzerinde diğer kullanıcıların hatta site sahibinin bile izinleri kısıtlıdır ve yazma vb işlemleri yapması mümkün değildir.
Site sahibinin işlem yapabilmesi için dosya sahipliğinin değiştirilmesi gerekmektedir.
Tabi önce root kullanıcısı ile giriş yapmalısınız..
Hızlıca anlatmak gerekirse;
1- Ssh root ile sunucunuza bağlanınız.
2- cd /home/onurcanalp/public_html/ komutu ile ilgili sitenin dosyalarının olduğu yere gidiniz.
3- ls -al komutu ile dosya listesini ve dosya sahipliklerini görebilirsiniz. Eğer sorun yaşadığınız yer bir alt klasör içinde ise cd altklasor komutu ile oraya girerek orada ls- al komutu ile dosya sahipliklerine bakabilirsiniz.
4-
chown -R ftpadi:kullanici dosyaVEYAklasorAdi
şeklinde komutu girerek dosya sahipliğini değiştirebilirsiniz. Dizin ve alt dizinlerinde değişiklik yapmayacaksanız -R kullanmanıza gerek yok yani sorun tek dosyadaysa gerek kalmaz..
Eğer dizin altındaki tüm dosyalar üzerinde bu işlemi yapmak istiyorsanız
chown -R onurcanalp:onur *
komutunu kullanabilirsiniz.
chown komutunun parametreleri ve genel kullanımı ile ilgili daha detaylı bilgiler için internette arama yapabilirsiniz. Bu kadarı bu işlem için yeterli olur size
Bu komutu kullanırken hangi dizinde olduğunuza veya neredeki dosyaların sahipliğini değiştirdiğinize çok dikkat etmelisiniz. Aksi takdirde çok büyük sorunlar oluşabilir. Yanlışlıkla root dizininde veya sistem ile ilgili diğer dizinlerde bu komutu çalıştırırsanız yandı gülüm keten helva, uğraş dur 🙂
Kolay gelsin herkese…
I was suggested this web site by means of my cousin. I am now nnot positive whether or not
this post is written byy way of him as no one else recognize such certain about my difficulty.
You aree amazing! Thank you!
Niye uğraş dur?
Ne olur mesela yanlış verirsek bunu da yazsaydın ya. Herkes senin gibi programcı değil sonuçta!
Onu da sen dene, tecrübe edersin.. Böyle bulup bunayacağına..
Çok faydası oldu , teşekkürler yazı için .