2013-09-30 67 views
1

爲客戶我必須解決問題。目前他無法在ACF組中保存超過66個場地。我正在研究一下,發現一個可能的問題可能是,php.ini中的max_input_vars太低,所以PHP拒絕1.000字段後的POST-Values。我正在檢查,確實這個表格發送了1000個以上的字段。max_input_vars和ACF

我第一次嘗試。htaccess的溶液如例如描述在這裏:

http://support.advancedcustomfields.com/forums/topic/repeater-field-values-disappearing/

但是,由此產生的錯誤500,原因是機器(如我發現)運行的FastCGI的。對於有這個問題,檢查user.ini文件的possibilty:

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本地值。

但不幸的是,在上傳和所有內容之後,我無法保存超過這66個字段。現在,我沒有更多的想法,該怎麼做。有沒有人有建議?

非常感謝!

回答

0

我有同樣的問題,事實證明,因爲服務器是使用了Suhosin補丁我還需要設置以下我的.htaccess文件:

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