Header Menu

Plesk 401 - Unauthorized Hatası ve Çözüm Yolları resim

Plesk 401 - Unauthorized Hatası ve Çözüm Yolları

 

 Plesk 401 - Unauthorized Hatası ve Çözüm Yolları

Plesk Panel kullanan web yöneticilerinin karşılaşabileceği yaygın hatalardan biri:
"401 - Unauthorized: Access is denied due to invalid credentials."
Bu hata, genellikle bir kaynağa (örneğin bir web dizini, admin paneli veya API) erişim sırasında geçersiz kullanıcı adı veya şifre girildiğinde ortaya çıkar. Ancak bazen, sorun yalnızca yanlış giriş bilgileriyle sınırlı değildir.


Hata Ne Anlama Geliyor?

Hata mesajı genellikle şu şekilde görünür:

401 - Unauthorized: Access is denied due to invalid credentials.
You do not have permission to view this directory or page using the credentials that you supplied.

Bu, sunucunun isteği doğrulayamadığı ve erişim izni vermediği anlamına gelir. Plesk’te bu durum genellikle şu senaryolarda karşımıza çıkar:

  • Web dizinine parola koruması (HTTP Authentication) uygulanmışsa,

  • .htaccess dosyasında yetkilendirme tanımlanmışsa,

  • Web sitenizdeki uygulama (ör. WordPress, Laravel) özel bir kimlik doğrulama istiyorsa,

  • FTP veya Plesk giriş bilgileriniz hatalıysa.


Adım Adım Çözüm Yolları

1. Kullanıcı Adı ve Şifreyi Kontrol Edin

En temel sebep: yanlış giriş bilgileri.

  • Plesk Panel için doğru kullanıcı adı ve şifre kullandığınızdan emin olun.

  • Eğer hatırlamıyorsanız, Plesk’e SSH üzerinden root olarak bağlanıp şifreyi sıfırlayabilirsiniz:

    plesk bin admin --get-login-info
    

2. Parola Korumalı Dizin (Protected Directory) Ayarlarını Kontrol Edin

Plesk’te bir dizine parola koruması eklediyseniz:

  • Web Siteleri ve Alan Adları > (Alan Adınız) > Hosting Ayarları > Parola Korumalı Dizinler menüsüne gidin.

  • Buradan ilgili dizinin kullanıcılarını ve şifrelerini kontrol edin veya kaldırın.

3. .htaccess Dosyasını Kontrol Edin

Sitenizin kök dizininde veya alt dizinlerinde yer alan .htaccess dosyasına bakın. Aşağıdaki gibi bir yapı varsa, bu kullanıcı doğrulaması istiyor olabilir:

AuthType Basic
AuthName "Restricted Area"
AuthUserFile /var/www/vhosts/siteniz.com/.htpasswd
Require valid-user

Gereksizse bu satırları geçici olarak yorum satırına alarak (başına # koyarak) erişimi test edebilirsiniz.

4. Tarayıcı Önbelleği ve Çerezleri Temizleyin

Bazı durumlarda, tarayıcınız eski veya hatalı kimlik bilgilerini önbelleğe almış olabilir. Deneyin:

  • Tarayıcıyı gizli modda açarak yeniden giriş yapmayı.

  • Tüm çerezleri ve oturumları temizlemeyi.

5. Plesk Firewall ve Güvenlik Eklentilerini Gözden Geçirin

Fail2Ban, ModSecurity veya başka bir güvenlik eklentisi IP adresinizi geçici olarak engellemiş olabilir. Bunun için:

  • Araçlar ve Ayarlar > Fail2Ban menüsünden IP’nizi kontrol edin.

  • Gerekirse IP’yi beyaz listeye alın.

6. Plesk Servislerini Yeniden Başlatın

Bazen yapılandırma değişiklikleri, servis yeniden başlatılmadan aktif olmaz. SSH üzerinden aşağıdaki komutu deneyin:

plesk repair web -y

veya

systemctl restart psa

Sonuç

"401 Unauthorized" hatası, genellikle giriş bilgilerindeki bir yanlışlıktan kaynaklansa da, Plesk yapılandırması, dizin koruması, .htaccess kuralları veya güvenlik eklentileri gibi başka etkenlerden de kaynaklanabilir. Bu yazıdaki adımları takip ederek, sorununuzu büyük ölçüde çözebilirsiniz.

Yine de çözemediyseniz, sunucu günlüklerine (log dosyaları) göz atmak faydalı olabilir:

/var/log/httpd/access_log
/var/log/httpd/error_log

Her zaman olduğu gibi, sunucunuzda değişiklik yapmadan önce yedek almayı unutmayın!

22 Görüntüleme