Hi,
I have installed J1.7, ChronoForms v4, and also using RocketTheme's SolarSentinel template.
When I save a new form by going EasyFormWizard ==> Drag&drop some elements ==> and give in Form Settings a form name ==> Save and close ==> The form will be saved, it's visible in Form Manager and I can see the form in frontend.
But,
When I now select the same form in the Forms Manager list and click Wizard edit, do some changes (apply&save), then click Save button on the top, the changes will not be saved, and admin portal returns to main Joomla Control Panel instead of Forms Manager.
This is clearly some bug, and I can't save any changes.
Can you pls give some idea, how I could correct this?
Thanks for any help.
Regards,
-E
Hi eki,
This is most likely because of security settings on your server. If suhosin is running then these three settings need to be at least 1,000 (possibly 2,000 if you use large forms).
suhosin.get.max_vars
suhosin.post.max_vars
suhosin.request.max_vars
Bob
This was exactly the problem and it works now. Thanks for the expert answer!
Regards,
Eki
I do not know what it is or where to find suhosin, please help.
Hi Ivan,
Just ask your host admin, they should know, you may send them a link to the post here.
Regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
Hi wegwb,
This is a conflict between the core Joomla! code and the security settings on your web server that happen to show up in ChronoForms :-( You might talk to your web host and see if the setting can be changed.
It is odd though as there is a previous ini_set() a few lines earlier that doesn't seem to have triggered the error.
Bob
I am having the same issue, with a long form. Whenver i add a radio box and try to save the form, it takes me to the Joomla Cobtrol Panel. And does not save the newly added radio box.
I do not have suhosin enabled.
How can I get this working?
Hi Greyhead,
Thanks for the link...but it doesn't offer suggested settings for:
max_input_vars
max_input_time
post_max_size
And if modSecurity is installed on the server then the SecFilter settings can also limit the number or total size of vars allowed.
And, no...I tried to add a TextBox just now and it wouldn't save either. Can you give me some suggested settings for the above please?
Mahalo
Hi Riceman,
I'm afraid that I don't have any suggested settings. It depends on how big/complex your form is - and they vary enormously. As a rule of thumb for max_input_vars 2000 variables seems to cover all but the most enormous forms.
max_input_time should be OK at the default
post_max_size may need to be increased if you are uploading large files.
SecFilter I know nothing about - I can only suggest that you check the logs to see which limit is being enforced and adjust that to suit your form.
Bob
Hi Greyhead,
Back on this project...
OK, well. I am at a loss. I increased the max_input_vars to 2000, and I still get issues when trying to add an additional item. There are 33 items total in the form...probably a bit long, but we did have this form working in CF3x. I only need to add three more items...so close, and yet so far.
Any ideas?
Hi Riceman,
Only a couple (a) to check the server logs to see what errors are being reported; (b) to check the site PHP Info page so see exactly what limits are being applied. It may be that there is more that one php.ini file in use and you have not changed the correct one (we've seen that happen before).
Bob
Ahhh, the elusive second php.inin file. That did it, the max_input_vars was 1000. I changed it to 2000 and all is good. Thanks!