I upgraded Webtrees to 2.0.6, logged in to make sure it was working. Then changed my hosting to use PHP 7.2 and am now getting this error when going to the tree:
Fatal error: Interface 'JsonSerializable' not found in /home1/reunion/public_html/webtree/vendor/illuminate/support/Fluent.php on line 10
That is exactly the case. Great catch!! I have now installed the Services_JSON extension but it is telling me I need to add the include path in my script.
ini_set("include_path", '/home1/reunion/php:' . ini_get("include_path") );
Not sure where exactly to put that. Suggestions?
Appreciate the help!
I finally had to reach out to my host to fix this. Changes needed to be made to the .htaccess file to properly point to the JSON module. It was easier just to let them do it than spend hours messing with it. I'm now running PHP 7.3 with no problems.
FYI... PHP 7.2 and up do not include all the modules like older versions. They need to be added on. This is doable within cPanel but the path needs to be defined.
Thanks for pointing me down the right path, fisharebest !!