Hello, when i activate php 8 on my hosting instead of 7.4, my contactform doesn't work anymore.
This error appears: Call to undefined function create_function()
This is the link: www.start-to-swim.com/contact
How to solve?
Thanks in advance for the help.
Greets
Guy
This error appears: Call to undefined function create_function()
This is the link: www.start-to-swim.com/contact
How to solve?
Thanks in advance for the help.
Greets
Guy
Hi Guy,
There is a thread here which shows a fix for this error in CFv5. I can't see that it has been previously reported for CFv7 but the error message should tell you in which line of code it occurs.
In general I don't think that Max has yet updated CFv7 to be fully compatible with PHP v8.
Bob
There is a thread here which shows a fix for this error in CFv5. I can't see that it has been previously reported for CFv7 but the error message should tell you in which line of code it occurs.
In general I don't think that Max has yet updated CFv7 to be fully compatible with PHP v8.
Bob
Hello
Thanks, is it this? :
REPLACE
create_function('$k,$v', 'return $k.":".$v;')
with
function($k, $v) {return $k.":".$v;}
Kind regards,
Guy
Thanks, is it this? :
REPLACE
create_function('$k,$v', 'return $k.":".$v;')
with
function($k, $v) {return $k.":".$v;}
Kind regards,
Guy
This is not in CFv7, in which file did you make the change ?
I didn't make any change yet. I need help in this one, because i can't do it myself :-(;
Can i give my login?
Greets,
Guy
Can i give my login?
Greets,
Guy
I set it back to 7.4 at the moment. Please help me out. Many thanks.
This is the error:Call to undefined function create_function()/customers/d/4/0/start-to-swim.com/httpd.www/components/com_chronoforms/libraries/chronoform.php:410
Call stack#FunctionLocation1()JROOT/components/com_chronoforms/libraries/chronoform.php:4102CFChronoForm->_camilize()JROOT/components/com_chronoforms/libraries/chronoform.php:2993CFChronoForm->runAction()JROOT/components/com_chronoforms/libraries/chronoform.php:2874CFChronoForm->_processAction()JROOT/components/com_chronoforms/libraries/chronoform.php:2625CFChronoForm->_processEvents()JROOT/components/com_chronoforms/libraries/chronoform.php:2376CFChronoForm->process()JROOT/components/com_chronoforms/chronoforms.php:1147process()JROOT/components/com_chronoforms/chronoforms.php:1038require_once()JROOT/libraries/src/Component/ComponentHelper.php:4029Joomla\CMS\Component\ComponentHelper::executeComponent()JROOT/libraries/src/Component/ComponentHelper.php:37710Joomla\CMS\Component\ComponentHelper::renderComponent()JROOT/libraries/src/Application/SiteApplication.php:19411Joomla\CMS\Application\SiteApplication->dispatch()JROOT/libraries/src/Application/SiteApplication.php:23312Joomla\CMS\Application\SiteApplication->doExecute()JROOT/libraries/src/Application/CMSApplication.php:22513Joomla\CMS\Application\CMSApplication->execute()JROOT/index.php:49
Is there any news yet?
Hi
What version of Chronofoms?
Only Chronoforms V7 works under PHP8.
JROOT/components/com_chronoforms/libraries path doesn't exists in CF7.
What version of Chronofoms?
Only Chronoforms V7 works under PHP8.
JROOT/components/com_chronoforms/libraries path doesn't exists in CF7.
Bob or admin?
I think version 3
7 is installed too but no forms in that
It is version 3 i think
It's the latest version of Joomla 3 and this version of Chronoforms: 4.0.8
OK
So, this version is not compatible with PHP8. Only CF7 works with PHP8.
You have3 possibilities:
1 - Don't change your version of PHP
2 - Install CF7 and rewrite all your forms.
3 - Find another extension compatible with PHP8.
Bye
Hello, when i activate php 8 on my hosting instead of 7.4, my contactform doesn't work anymore.
So, this version is not compatible with PHP8. Only CF7 works with PHP8.
You have3 possibilities:
1 - Don't change your version of PHP
2 - Install CF7 and rewrite all your forms.
3 - Find another extension compatible with PHP8.
Bye
7.4 will disappear. I like chronoforms, i prefer cf7, but i really need help of transferring my contactform to cf7.
You need to login to be able to post a reply.
