I'm really stuck on this one.
Client reports slide show on their site is not working, but don't know when it first happened.
Logging into the manager produces a white page with errors (below). Front-end is working except for slideshow.
This is an old site running 2.4.2
Hostmonster updated PHP to 7.0 recently
Error messages appears on white page and in manager error log.
Changed php back to 5.6, then get 500 server error
Removing .htaccess has no effect.
Restored .htaccess
Setup PHP back to 7.0, original error message returns (below)
Disabled all plugins manually via the database, no effect
Manually upgraded to 2.4.3, no effect
Manually upgraded to 2.4.4, no effect (according to forum entries, an issue related to this was fixed in this version)
I've manually cleared the cache after each of these steps and I'm using incognito in Chrome
As it happens I found this very issue posted by me two years ago 2 1/2 years ago, unfortunately, I didn't document any resolution.
https://forums.modx.com/thread/100184/access-to-undeclared-static-property-smarty-charset-in
[14-Dec-2018 14:42:25 America/Chicago] PHP Fatal error: Uncaught Error: Access to undeclared static property: Smarty::$_CHARSET in /home2/xxxxx/public_html/core/model/smarty/plugins/modifiercompiler.escape.php:37
Stack trace:
#0 /home2/xxxxx/public_html/core/model/smarty/sysplugins/smarty_internal_compile_private_modifier.php(51): smarty_modifiercompiler_escape(Array, Object(Smarty_Internal_SmartyTemplateCompiler))
#1 /home2/xxxxx/public_html/core/model/smarty/sysplugins/smarty_internal_templatecompilerbase.php(271): Smarty_Internal_Compile_Private_Modifier->compile(Array, Object(Smarty_Internal_SmartyTemplateCompiler), Array, NULL, NULL)
#2 /home2/xxxxx/public_html/core/model/smarty/sysplugins/smarty_internal_templatecompilerbase.php(123): Smarty_Internal_TemplateCompilerBase->callTagCompiler('private_modifie...', Array, Array)
#3 /home2/xxxxx/public_html/core/model/smarty/sysplugins/smarty_internal_compile_private_print_expression.php(68): Smarty_Internal_TemplateCompilerBase->compileTag('private_modifie...', Array, Array)
#4 /home2/xxxxx/publi in /home2/spmtrans/public_html/core/model/smarty/plugins/modifiercompiler.escape.php on line 37
Any suggestions?