для клиента я должен решить проблему. В настоящий момент он не может сохранить более 66 полей в ACF-Group. Я немного разбирался и узнал, что одной из возможных проблем может быть то, что max_input_vars в php.ini слишком низок, поэтому PHP отвергает POST-значения после 1.000 полей. Я проверял и действительно, Форма отправляла более 1.000 полей.
Сначала я попробовал .htaccess-Solution, как описано здесь:
Но это вызвало ошибку 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 полей. Теперь у меня нет дальнейших идей, что делать. Кто-нибудь имеет предложение?
Большое спасибо!
У меня была та же проблема, и оказалось, что, поскольку сервер использовал патч Suhosin, мне также нужно было установить следующий файл .htaccess:
suhosin.post.max_vars = 20000 suhosin.request.max_vars = 20000