max_input_vars и ACF

для клиента я должен решить проблему. В настоящий момент он не может сохранить более 66 полей в ACF-Group. Я немного разбирался и узнал, что одной из возможных проблем может быть то, что max_input_vars в php.ini слишком низок, поэтому PHP отвергает POST-значения после 1.000 полей. Я проверял и действительно, Форма отправляла более 1.000 полей.

Сначала я попробовал .htaccess-Solution, как описано здесь:

Repeater field values disappearing

Но это вызвало ошибку 500, потому что машина (как я выяснила) работает как FastCGI. Для людей с этой проблемой проверьте возможность использования user.ini:

http://php.net/manual/de/configuration.file.per-user.php

Поэтому я перевел .htaccess в .user.ini и загрузил этот файл.

max_input_vars = 5000

max_input_time = 300

max_input_nesting_level = 128

max_execution_time = 300

post_max_size = 32M

<?php phpinfo(); ?> <?php phpinfo(); ?> показывает, что новые значения теперь устанавливаются как локальные значения для PHP.

Но, к сожалению, после загрузки и всего, я не могу сохранить больше, чем эти 66 полей. Теперь у меня нет дальнейших идей, что делать. Кто-нибудь имеет предложение?

Большое спасибо!

Related of "max_input_vars и ACF"

У меня была та же проблема, и оказалось, что, поскольку сервер использовал патч Suhosin, мне также нужно было установить следующий файл .htaccess:

 suhosin.post.max_vars = 20000 suhosin.request.max_vars = 20000