problem with update J 3.7.1 - php 7

agostino87 19 May, 2017
I have a site with four forms CC5 and four with CF5.
I've updated from 3.6.5 to 3.7.1 successfully.
I've updated php from 5.6 to 7.x

CF and CC display these errors
CF: Form name can NOT be empty!
CC: Connection's name not present!

The preview from backend is all right, the frontend does not work
Thanks
Max_admin 19 May, 2017
Hi agostino,

If you have php 7.1 then please disable the "safe save" feature under the Chloroforms settings.

You only have problems when saving a form, correct ?

Best regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
agostino87 19 May, 2017
Safe save in general settings or form?

ps. i have php 7.0.19, do I need an update to php 7.1?
agostino87 19 May, 2017
I set NO to "safe save" of chronoforms settings, but the problem persists (and delete cache forms)
Max_admin 19 May, 2017
Hi Agostino,

If you have PHP 7.0 then the "safe save" will not help, you most probably have some server security setting blocking the form save, please try to check if your server has any of these modules installed:

suhosin
mod_security
suPhp

They usually apply some limitations which may cause this kind of issue.

Best regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
agostino87 19 May, 2017
Also returning to php 5.6 does not work. Can Joomla update from 3.6.5 to 3.7.1 issue?
agostino87 19 May, 2017
I set php 7 and reset the previous backup, with Joomla 3.6.5 works, updating to joomla 3.7.1 will no longer work
The problem then is updating joomla to 3.7.1
Max_admin 19 May, 2017
Hi agostino,

I have just made a test on an upgraded website which is now on J3.7.1 and v5 is saving forms fine.

Please post the steps you take to produce the problem, I tried to create a new form and save it, it saved fine.

Best regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
spsh21 22 May, 2017
Hi, Max!

I have the same problem after upgrading to Joomla 3.7.1. The forms and connections are saved fine and in preview mode they work fine. But when I call them from menu items errors are displayed.

CF5: Form name can NOT be empty!
CF6: Error, form does not exist.
CC6: Error, connection does not exist.

When I restore my site from backup with Joomla 3.7.0 the problem disappears.
agostino87 23 May, 2017
I did not test with a virgin version of joomla 3.7.1
I have the same problem of spsh21 after upgrading to Joomla 3.7.1. (I do not know with 3.7.0)
GreyHead 23 May, 2017
Hi,

Please upgrade your Joomla! to today's release of 3.7.2 - this fixes a bug with the parsing of some menu URLs and may solve these problems.

Bob
spsh21 24 May, 2017
Hi,

Thanks. After upgrading Joomla to 3.7.2 it works fine.
agostino87 24 May, 2017
I've updated from 3.6.5 to 3.7.2, the problems remain
Max_admin 24 May, 2017
Hi agostino,

Please open one of the v6 menu items, make sure you have the "form alias" used under "options", then save the menu item, does this fix it ?

Best regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
zingales 08 Jun, 2017
Hi! I've got a similar problem, on joomla 3.7.2 , PHP 7.0.19 , chronoforms v5.
test mail works in back end with phpmail.
in the frontend I cannot send any message unless I am logged in.
After I log in the front end the form works smoothly and sends mails.
I couldn't get it sent mail properly with SMTP or sendmail (I asked the provider about it, I'm waiting their answer.).

on the same server I've got another website with CF6, joomla 3.7.2 , PHP 7.0.19 , and mail sending doesnt work too.
anyway I really don't like CF6, and I'll revert to CF5, if it will begin sending mail ( the main function of a form compnent!).

i believe it could be an ACL problem, but don't really understand what shoudl I change and where.
than you in advance.
GreyHead 08 Jun, 2017
Hi Zingales,

I assume by 'back-end' you mean using the View Form or Test Form links in the Forms Manager? Both of those actually open the form in the front-end so the mailer is working correctly. The problem is probably with the site SEF URLs. Please see this FAQ.

Bob
zingales 08 Jun, 2017
thanks I'll check.
also, my sites are multilanguage, ans SEF it's a mess ...
sadly.
zingales 08 Jun, 2017
By back end I mean both test form, as the test mail button in the global configuration ->server > mail settings of joomla!.
zingales 08 Jun, 2017
In the front-end, when - AND ONLY WHEN - I'm logged into joomla my contact form runs fine, sends the email, and redirects to a "thank you" page.

Visitors not logged into joomla ( everyone except me) don't have the luck to see the contact form sending the email, and they also don't get to see the thank you page but the form is reloaded as if they didn't do anything.

CF6, J3.7.2, Nginx, php 7.0.19

I repeat: logged guys can use the form and it works. Un-Logged guys can use the form but it does't work
What could be the cause?
thank you in advance.
Max_admin 08 Jun, 2017
Hi zingales,

What happens when you test the form using the "view form" link in the forms manager ?

Best regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
zingales 08 Jun, 2017
if i press "open" in the forms manager ( in cf6 it's OPEN and not VIEW FORM) ,
the form shows up and works perfectly.

the same form in the frontend site does not work and after submit it brings me back to the form page.
zingales 08 Jun, 2017
Would you like to access the site with a temporary account?
Should I use the private tags?
zingales 08 Jun, 2017
My form it's shown inside a page injecting it into an article with {chronoforms6}my_form{/chronoforms6}.
Max_admin 09 Jun, 2017
1 Likes
Hi zingales,

It may be a cache or SEF issue, please try to set the Action URL setting under the "Display section" action to this:
{url:}


Best regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
zingales 09 Jun, 2017
You nailed the problem! Thanks.
It was the CACHE settings.
it was set "ON - multiple progressive cache".
Disabling cache everything works.

Now I'm testing your {url:} in display section tip, to see if I can keep the cache and avoid the problem.

incidentally: the same problem occurred in CF v5, and there too disabling cache I solved.
I'd rather like to have some cache, to speed up the website that is not so fast.
zingales 09 Jun, 2017
YES! it works! but partially.

- Joomla multiple progressive cache ON
- the Action URL setting under the "Display section" action is set to this: {url:}

I load the form, compile it, submit it, it says "the image captcha icon is not correct".
I see again the precompiled form and the captcha icon in changed. I select the right one, and submit the form.
Again I see the precompiled form, choose the icon, then I submit he form..
At the third attempt it works ( tested twice).

Is there a trick to let the nice icons captha work while using joomla cache??
Thank you in advance
zingales 09 Jun, 2017
Is there a known way to disable joomla caching only on specific pages , i.e. form pages with captha's ?
Max_admin 09 Jun, 2017
Hi zingals,

Please test the form without the security image, does it work at the first try now ? because some content plugins may be causing this issue too, we need to limit the problem search field.

There are some joomla plugins to disable the cache on specific pages.

Best regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
This topic is locked and no more replies can be posted.