I'm not totally sure if any of the x-cart related php requires safe_mode enabled but if its because of smarty:
Quote:
2.3.1
-----
The mtime on compiled files will now match the source files, in the case where
the source file may not get the current timestamp, recompiling will still work
as expected. Proper support for open_basedir has been added, so Smarty should
work correctly in safe mode. Added a few new features such as formattext block
function, strip variable modifier and optgroup support for html_options. Also
other minor bug fixes, see the Change Log.
|
Might just try upgrading Smarty to 2.3.1 and see if it helps.
http://smarty.php.net