Великий розмір post запиту в php - космонавт в човні

Іноді проект виростає в щось більше. Початкові POST запити виростають в розмірі, а часу міняти архітектуру немає. Ось як можна збільшити розмір.

В першу чергу налаштування php.ini. (Якщо апач / etc / php5 / apache 2 / php.ini або якщо fpm /etc/php5/fpm/php.ini)

post_max_size рівний або більше передбачуваного розміру post.
upload_max_filesize - для завантаження файлів побільше. зазвичай рівний post.
max_execution_time і max_input_time побільше, щоб скрипт не відвалилося на довгій завантаженні.

Так само відразу відключити, якщо встановлено розширення php - suhosin. Знайти можна по suhosin.so, suhosin.ini.
Його можна і не відключати, а налаштувати в suhosin.ini параметри:
suhosin.post.max_value_length
suhosin.request.max_value_length

Якщо використовується nginx. то у файлі / etc / nginx /nginx.conf:
client_max_body_size більше передбачуваного post.

так само
send_timeout і fastcgi_read_timeout побільше, інакше буде 504 помилка.

Якщо використовується apache2, то в /etc/apache2/apache.conf:
LimitRequestFieldsize - розмір поля
LimitRequestBody - розмір всього запиту

Схожі пости:

Великий розмір post запиту в php - космонавт в човні
Nginx + php5-fpm + mysql конфиг. Оновлюватиметься.
Великий розмір post запиту в php - космонавт в човні
Оновлення nginx c версії 1.6 до 1.8 і рішення проблем
Великий розмір post запиту в php - космонавт в човні
PHP: open_basedir restriction in effect - вирішено
Великий розмір post запиту в php - космонавт в човні
Вилов помилок, error handler в php
Великий розмір post запиту в php - космонавт в човні
Кількість рядків коду в проекті.