İzinler 3 grupta düşünülür:
Kullanıcı (Owner / User): Dosyanın sahibi
Grup (Group): Aynı gruptaki kullanıcılar
Herkes (Others / World): Diğer tüm kullanıcılar
Ve her biri için 3 yetki vardır:
Oku (Read = 4)
Yaz (Write = 2)
Yürüt (Execute = 1)
Bu değerler toplanır, o meşhur rakamlar çıkar ortaya:
755 (klasör için önerilen) → owner:7 (r+w+x), grup:5 (r+x), herkes:5 (r+x)
644 (dosya için önerilen) → owner:6 (r+w), grup:4 (r), herkes:4 (r)
Not: 777 (herkese yazma) genelde güvenlik riski. Mecbur kalmadıkça bulaşma.
Hosting firmanın verdiği cPanel adresine gir, kullanıcı adını ve şifreni yaz, oturumu aç.
cPanel ana ekranda Dosyalar bölümünü bul, Dosya Yöneticisi’ne tıkla.
Genelde web sitesi dosyaları public_html altındadır.
İzin değiştireceğin klasörü/dosyayı seç.
Seçtiğin dosya/klasör üstünde sağ tık yap, Change Permissions seçeneğine tıkla.
Karşına “İzinleri Değiştir” penceresi gelir. Burada iki yöntem var:
Oku / Yaz / Yürüt kutularını kullanıcı-grup-herkes için tek tek ayarlarsın.
Görsel 4 (qq3.jpg): izin kutucukları ve “Change Permissions” butonu
Pencerenin altında 3 kutu görürsün:
Kullanıcı / Grup / Herkes için rakam girersin (ör: 7 5 5)
Klasör için genelde:
755 seçilir (kullanıcı 7, grup 5, herkes 5)
İzinleri seçtin mi, son bir kez kontrol et. Sonra Change Permissions butonuna bas, işlem tamam.
İşlemden sonra sayfayı yenileyip siteyi kontrol etmen iyi olur. Bazen anında düzelir, bazen cache yüzünden gecikiyor gibi görünür.
Kafanda net kalsın diye mini liste:
Klasörler: 755
Dosyalar: 644
wp-config.php gibi kritik dosyalar: çoğu sistemde 640 veya 600 da tercih edilebilir (sunucu yapısına göre değişir)
İzin verdim ama düzelmedi, neden?
Yanlış dosyaya uygulamış olabilirsin, bir de üst klasör izinleri problemli olabilir. Ayrıca bazı sunucularda (CloudLinux/LiteSpeed vb.) sahiplik (owner) sorunu da aynı etkiyi yapar.
Hangi durumda izin değiştirilir?
Dosya yüklenmiyorsa, eklenti tema kurulmuyorsa, 403/500 hataları çıkıyorsa… genelde ilk bakılan yer izinlerdir.