WordPress Permission Denied Hatası ve Çözümü

Konuyu Yükselt

Zeberus

Yönetici
Site Yöneticisi
Katılım
27 Ara 2022
Mesajlar
1,178
Çözümler
23
Tepkime
4,948
Puanları
70
Coin
1,164

Permission Denied Hatası Nedir?​

WordPress’te “Permission Denied” hatası, genellikle dosya veya klasör izinlerinin yanlış yapılandırıldığını gösterir. Bu hata, kullanıcıların belirli dosyalara veya klasörlere erişim sağlayamamasına neden olur ve sitenizin belirli işlevlerini engeller. Bu hata, genellikle yükleme veya düzenleme işlemlerinde karşılaşılan bir sorun olarak karşımıza çıkar.

Olası Nedenler​

  1. Yanlış Dosya ve Klasör İzinleri: Dosya veya klasörlerin yanlış izinlere sahip olması.
  2. Yanlış Kullanıcı İzinleri: Web sunucusunun doğru kullanıcıyla çalışmaması.
  3. Sunucu Konfigürasyon Sorunları: Sunucu yapılandırmasında veya kullanıcı izinlerinde bir problem olabilir.
  4. CHMOD Ayarları: Dosya ve klasörlerin CHMOD izinlerinin uygun olmaması.

Çözüm Adımları​

1. Dosya ve Klasör İzinlerini Kontrol Edin​

WordPress’in doğru çalışabilmesi için belirli dosya ve klasörlerin doğru izinlere sahip olması gerekir. Bu izinleri kontrol etmek için FTP veya Dosya Yöneticisi kullanabilirsiniz. Genellikle aşağıdaki izinler yeterli olacaktır:

  • Dosyalar: 644
  • Klasörler: 755
FTP veya Dosya Yöneticisi aracılığıyla bu izinleri ayarlamak için:

  • Dosyalar İçin: Sağ tıklayın, İzinler veya CHMOD seçeneğini seçin ve 644 olarak ayarlayın.
  • Klasörler İçin: Sağ tıklayın, İzinler veya CHMOD seçeneğini seçin ve 755 olarak ayarlayın.

2. wp-content Klasörünün İzinlerini Kontrol Edin​

WordPress’in wp-content klasörü, tema, eklenti ve yüklenen dosyaları içerir. Bu klasör ve içindeki dosyaların izinlerini kontrol edin ve gerektiğinde güncelleyin:

  • wp-content Klasörü: 755
  • wp-content/uploads Klasörü: 755
  • wp-content/uploads/ Yüklenen Dosyalar: 644

3. Kullanıcı ve Grup Ayarlarını Kontrol Edin​

Sunucunuzun kullanıcı ve grup ayarlarını kontrol edin. Web sunucusu genellikle www-data (Apache için) veya nginx (Nginx için) gibi bir kullanıcıyla çalışır. İzinleri şu şekilde ayarlayın:

  • Klasörler: chown -R www-data:www-data /path/to/your/wordpress/wp-content
  • Dosyalar: chown -R www-data:www-data /path/to/your/wordpress/wp-content/uploads
Bu komutları, terminal veya SSH üzerinden çalıştırabilirsiniz. www-data kullanıcı adı, sunucunuzda farklı bir kullanıcı adıyla değiştirilebilir.

4. Sunucu Loglarını Kontrol Edin​

Sunucu loglarını kontrol ederek, hatanın kaynağını belirleyebilirsiniz. Genellikle error_log veya access_log dosyalarında daha fazla bilgi bulabilirsiniz. Log dosyalarını incelemek için SSH veya sunucu yönetim panelini kullanabilirsiniz.

5. wp-config.php Dosyasını Kontrol Edin​

wp-config.php dosyasındaki ayarların doğru olduğundan emin olun. Özellikle veritabanı kullanıcı adı, şifre ve sunucu bilgilerini kontrol edin. Örnek bir wp-config.php ayarı:


1
2
3
4
define('DB_NAME', 'veritabani_adi');
define('DB_USER', 'kullanici_adi');
define('DB_PASSWORD', 'sifre');
define('DB_HOST', 'localhost'); // Genellikle localhost


6. Hosting Sağlayıcınızla İletişime Geçin​

Yukarıdaki adımlar sorunu çözmezse, hosting sağlayıcınızla iletişime geçin. Sunucuda veya hosting ayarlarında bir sorun olabilir. Hosting destek ekibi, daha detaylı inceleme yaparak size yardımcı olabilir.

Sonuç​

“Permission Denied” hatası, genellikle dosya ve klasör izinlerinin yanlış yapılandırılmasından kaynaklanır. Bu rehberdeki adımları takip ederek, izinleri doğru şekilde ayarlayabilir ve sitenizin sorunsuz bir şekilde çalışmasını sağlayabilirsiniz. Her adımı dikkatle uygulayarak, bu hatayı hızlıca çözebilir ve WordPress sitenizin normal işleyişine devam edebilirsiniz.
 

Similar threads

  • Soru
WordPress kurmak istediğinizde hangi veritabanını kullanmanız gerektiği önemli bir sorudur. WordPress’in temel olarak MySQL veritabanı ile çalıştığını bilmek büyük önem taşır. MySQL, WordPress’in gereksinim duyduğu verileri depolamak ve yönetmek için en uygun seçenektir. Veritabanı, kullanıcı...
Cevaplar
0
Görüntüleme
46
  • Soru
Hosting üzerinden WordPress kurulumu yapmak için en yaygın kullanılan panel cPanel olarak bilinir. cPanel, kullanıcı dostu arayüzü ve kolay kullanımıyla tercih edilen bir paneldir. Diğer bir seçenek ise Plesk panelidir. Plesk, çeşitli özellikleri ve güvenlik önlemleriyle dikkat çeker. Bunun yanı...
Cevaplar
0
Görüntüleme
69
  • Soru
WordPress Admin Girişi Nasıl Yapılır? WordPress admin girişi için adımlar oldukça basittir. İlk olarak, WordPress web sitesinin URL’sine gidin. Ardından, sağ üst köşede yer alan “Giriş Yap” seçeneğine tıklayın. Karşınıza çıkan ekranda kullanıcı adınızı ve şifrenizi girin. Bilgileri doğru...
Cevaplar
0
Görüntüleme
31
Üst Alt