After bringing my webserver to the latest stable version of PHP (version 7.3) IP is throwing the following error:
A PHP Error was encountered
Message: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior
Line Number: 224
Can anyone help me to solve PHP 7.3 compatibility issues in IP 1.5.9?
Thanks in advance.
You should have taken the time to be familiar with the system requirements before embarking on your upgrade
PHP 7.3 is not supported.
Thanks you so much Crafter. Sorry but I don’t see it in the requirements. For me it is not a big problem to switch back to PHP 7.2 . Hope that PHP 7.3 support will be available in a future version.
1.) use the forum befor starting a new Thread … Pls.
2.) read here --> LINK there is a little tut how to fix it. Then it supports PHP 7.3
Hm actually it just shows that you need PHP >=7.0 which includes PHP 7.3
But never mind as with this little fix mentioned above it does support PHP 7.3
You are correct, @M4rt1n. My bad. The documentation is not clear about setting an upper limit for PHP.
Thanks for your Link Martin_Anonym. It did the trick.
We have been testing the InvoicePlane application for some time now for our internal needs and then building on this basis an ERP coded in PHP 7.3.
First the version 1.5.9 then we saw on the “github” repository server the version 184.108.40.206, we tested it and apart from the removal of styles and JS, there are two major fixes.
Translated with www.DeepL.com/Translator
Gabriel France - Cameroon
Version version 220.127.116.11 is a follow on from 1.5.9. All developement changes are being merged into 18.104.22.168, which will eventually make it’s way into 1.6.x.
You should look towards 1.5.x,1.6.x etc for more stability.