I just got the Slim Application Error when attempting to edit Armadillo(v 2.9.8) content. (see Below) It occurs with all of my sites, and I have not made any recent changes. Same result with different browsers on both Mac and Windows. Greg at Chillidog hosting suggested trying an earlier version of PHP, so I went from 7.4 to 5.6. Cpanel-> MultiPHP Manager → select sites to change-> select PHP Version from drop down-> Apply
Presto! I can now edit Armadillo content!!!
My knowledge of PHP is minimal, and I have no idea why this has worked. Perhaps others are having the same issue and can use this. Maybe some experts can suggest a more elegant solution that can continue to use the most current version of PHP.
Slim Application Error
The application could not run because of the following error:
Message: Function get_magic_quotes_gpc() is deprecated
Thanks. I did read through all the posts, but the actual cause and best solution were not very clear. I use Chillidog Hosting, as do many RW users. It seems that the Developer of Armadillo and Greg at Chillidog might be able to identify, or explain, what the ongoing issue is and what the best practice is in dealing with it. Rolling back the PHP version seems to work, but…
Are there any unintended consequences of doing this?
Yes, Going all the way back to 5.6 isn’t good. 5.6 hasn’t been supported for some time now. It hasn’t even had a security update in years. 7.3 just went out of Security fixes only, there won’t be anymore security patches.
I haven’t had any problems with Armadillo on 7.4 (Full support ended 28 Nov 2021, it’s getting security updates until 28 Nov 2022). Have tried without issue php8.0 and it worked for me in a limited test.
I know Jonathan(@nimblehost) has been working on a new Armadillo release.
My guess is there is something else going on in the php.ini files from one version of php to others. Chilidog (@barchard) and @nimblehost might shed some light here.
I’m glad PHP5.6 worked for you. As this was deprecated in 7.4, you can probably use up to 7.3 without issue. I recommend starting from a known, good working point and changing it one by one. Therefore, I’d next test PHP7.1, then 7.2 and finally 7.3.