To evaluate CiviCRM, I've installed CiviCRM 4.6.26/Joomla 3.6.5, subsequently upgraded to CiviCRM 4.7.19/Joomla 3.7 site that is running PHP 7.1.
The backend 4.7.19/3.7 install appears to work fine, but when I define a CiviCRM Dashboard or anything else as a front-end menu option, I get
RuntimeException: Error decoding JSON data:
Syntax error in /home/hillcresttm/public_html/libraries/vendor/joomla/registry/src/Format/Json.php:72 Stack trace:
#0 /home/hillcresttm/public_html/libraries/vendor/joomla/registry/src/Registry.php(366):
Joomla\Registry\Format\Json->stringToObject('{"menu_image":"...', Array)
#1 /home/hillcresttm/public_html/libraries/vendor/joomla/registry/src/Registry.php(72):
Joomla\Registry\Registry->loadString('{"menu_image":"...')
#.............
Various Joomla support forums indicate that message is likely a problem with JSON data that is not valid. In Joomla versions prior to 3.6.3 (October, 2016) this failed silently, but since 3.6.3, it generates an error.
I've cleared/disabled my Joomla caching with no change in the error. I found a CiviCRM item on cache, but the directory structure did not match my installation.
Any suggestions for how to proceed?
Bruce