6
I just installed a test XOOPS site using CPanel 8.5.3-STABLE-3. It installs a modified version of 2.05A, so I thought "Wonderful!", and things seemed to work, until I tried to "View Account" or "Edit Account" from the User Menu. I got
Error [Xoops]: Smarty: [in db:system_userinfo.html line 112]: syntax error: expecting '=' after attribute name 'ts' (Smarty_Compiler.class.php, line 1375) in file class/smarty/Smarty_Compiler.class.php line 1824
"Edit User" from the System Admin menu worked fine. I modified & saved stuff, continued working, didn't fix anything regarding the User Menu.
Userinfo.php as installed by Cpanel is definitely not the same file as downloaded from xoops.org. But, copying the "correct" versions of files in class, include, kernel, language, and all except mainfile.php in root didn't help. So I deleted all except the index file in templates_c, no help. I just gave up and installed by hand. There are no problems with hand-installed versions of XOOPS on my system, so I don't think there's a problem with software versions, etc.
It's a shame that CPanel comes so close, but misses the mark. I'll send them a copy of this mail.
If any XOOPS developers want to test & debug, I can make a test site with Cpanel 8.5.3 available.