HTTP 413 Error page, too large 413 error sorunu ve çözümüne yazımızda tüm detayları ile birlikte yer verildi.
HTTP 413 hatası, bir istemcinin (örneğin, bir tarayıcı veya bir API istemcisi) sunucuya gönderdiği isteğin boyutunun, sunucu tarafından belirlenen maksimum boyutu aştığını belirten bir durum kodudur. Bu hata, “Request Entity Too Large” (İstek Varlığı Çok Büyük) olarak da bilinir.
HTTP 413 Hatasının Nedenleri - HTTP 413 Request Too Large Error
HTTP 413 Hatasını Çözme
HTTP 413 hatasını çözmek için sunucu yapılandırmasını güncelleyerek izin verilen maksimum isteği artırabilirsiniz. İşte farklı sunucular için bazı yaygın ayarlar:
Apache Sunucusu
Apache web sunucusunda, php.ini dosyasındaki ilgili ayarları değiştirebilirsiniz.
; Maximum allowed size for uploaded files.
upload_max_filesize = 50M
; Must be greater than or equal to upload_max_filesize
post_max_size = 50M
Ardından Apache sunucusunu sudo service apache2 restart komutu ile yeniden başlatın.
Nginx Sunucusu
Nginx web sunucusunda, nginx.conf veya ilgili yapılandırma dosyasında client_max_body_size direktifini değiştirebilirsiniz:
server {
client_max_body_size 50M;
location /upload {
client_max_body_size 50M;
}
}
Ardından, Nginx sunucusunu sudo service nginx restart komutu ile yeniden başlatın:
Hata Ayıklama ve Günlükler
Sunucu hata günlüklerini kontrol edin (error.log). Günlükler, isteğin neden reddedildiğine dair ayrıntılı bilgiler sağlayabilir ve sorunu çözmenize yardımcı olabilir.
Bu adımları izleyerek, HTTP 413 hatasını çözebilir ve sunucunuzun daha büyük istekleri kabul etmesini sağlayabilirsiniz.