Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 11496|Yanıt: 0

[Web] İpucu: 413 için Varlık Çok Büyük Talep Etme Çözüm

[Bağlantıyı kopyala]
Yayınlandı 29.01.2016 11:09:18 | | |

Nginx sunucusu

Bunun nedeni, talep eden varlığın çok uzun olmasıdır. Genellikle, Gönderi istendiğinde Beden İçerik Gönderisinin verileri çok büyüktür

Örneğin, büyük dosya yüklemek çok büyüktür; Örneğin, daha fazla POST verisi var

Sorunu çözmek için nginx.conf değerini değiştirin.

client_max_body_size 2M'ye  
client_max_body_size 10M

Apache sunucusu

Apache yapılandırma dosyasındaki LimitRequestBody yapılandırmasını değiştirin ve eğer sanal bir hostsa, uzay sağlayıcısıyla iletişime geçip düzenlemeye yardım edin.

Özel adımlar:

Apache ortamında büyük yazılım yüklerken, bazen 413 hatası olur, bu hatanın nedeni Apache'nin yanlış yapılandırmasıdır; Apache yapılandırma dosya dizininin conf dizinidir ve bu dizinle paralel bir dizin, bu conf.d'yi açmak için conf.d denir, bu da php.conf içerir
İçindekilerin içeriği aşağıdaki gibidir:
#
# PHP, HTML gömülü bir scrip{filtering}ting dilidir ve bunu yapmaya çalışır
# geliştiriciler için dinamik olarak oluşturulan web sayfaları yazmak kolay.
#

LoadModule php4_module modüller/libphp4.so

#
# Çünkü PHP yorumlayıcısı .php uzantılı dosyaları işliyor.
#

SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 6550000

#
# Dizin olarak hizmet edilecek dosyalar listesine index.php ekleyin
# indeksler.
#
DirectoryIndex index.php

Hata bu LimitRequestBody yapılandırmasında oluyor, sadece değeri yazılımınızın boyutundan büyük hale getirin

Bu profiliniz yoksa, lütfen
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 6550000

Sadece apache yapılandırma dosyasına yaz.

IIS Server (Windows Server 2003 IIS6)

Önce IIS Yönetim Hizmeti hizmetini durdurun, sonra
Windows\system32\inesrv\ altında metabase.xml bulun, açın, ASPMaxRequestEntityPermits'i gerekli değere değiştirmek için bulun ve ardından IIS Admin Service servisini yeniden başlatın

1. Web servisindeki uzantı aktif sunucu sayfalarına izin verir ve sunucu tarafında belgeler içerir
2. Her sitenin Ana Dizini özelliklerini değiştirin - Yapılandırma - Seçenekler - Ebeveyn Yolu Etkinleştirin
3. Büyük belgeleri yüklemeyi mümkün kılın (istediğiniz boyuta göre bayt cinsinden değiştirin)
c:\WINDOWS\system32\inetsrv\MetaBase.xml

! Enterprise Windows 2003 on line 592
AspMaxRequestEntityAllowed="204800" için varsayılan varsayılan değer 200K'dır

İki 0 ekleyin, yani değişir ve artık 20M'ye kadar yükleyebilirsiniz.
AspMaxRequestEntityAllowed="20480000"




Önceki:Microsoft.Office.Interop.Word document dynamically such tables oluşturur
Önümüzdeki:[Pratik tamam] Eklenti FEDERATED devre dışı bırakıldı, buna dikkat etme, sorun değil.
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com