Nagy méretű kérés a php - űrhajósban a hajóban
Néha a projekt valamivel többre nő. Az eredeti POST kérések növekednek, és nincs idő megváltoztatni az architektúrát. Így növelheti a méretét.
Először is, a php.ini beállításokat. (ha apache / etc / php5 / apache 2 / php.ini vagy ha fpm /etc/php5/fpm/php.ini)
A post_max_size egyenlő vagy nagyobb, mint a várható post méret.
upload_max_filesize - további fájlok feltöltéséhez. általában egyenlő a postával.
max_execution_time és max_input_time több, hogy a szkript nem esik le egy hosszú terhelés.
A php-suhosin kiterjesztés telepítésével azonnal letilthatja azt is. Megtalálható a suhosin.so, suhosin.ini.
Lehet és nem szabad leállítani, és konfigurálni a suhosin.ini paraméterekben:
suhosin.post.max_value_length
suhosin.request.max_value_length
Ha nginxet használunk. akkor a / etc / nginx /nginx.conf fájlban:
A client_max_body_size több mint a várt hely.
ugyanúgy
send_timeout és fastcgi_read_timeout több, különben 504 hiba lesz.
Ha apache2-t használ, akkor a /etc/apache2/apache.conf fájlban:
LimitRequestFieldsize - mezőméret
LimitRequestBody - a teljes kérelem mérete