setup: __fusiondirectory_autoload tries to load smarty classes
When starting index.php, I got the error message:
Fatal error: cannot instantiate class 'Smarty_Internal_Compile_T' - try running 'fusiondirectory-setup --update-cache' to fix this
However, smarty is not part of the fusiondirectory class cache. I commented out the part which throws the error in includes/function.inc (line 130 - 140) and everything works fine, fusiondirectory is fully operational.
So the question is: Why does above smarty class get on the list of autoloaded classes?
Smarty is not in the php include_path. It is only defined in include/php_setup.inc : require(""/usr/local/share/smarty3/Smarty.class.php"); And in include/variables.inc: define("SMARTY", "/usr/local/share/smarty3/Smarty.class.php"); (Does this have any effect?)
(from redmine: issue id 4522, created on 2016-02-18, closed on 2016-08-23)
- relates #4828 (closed)
- Custom Fields:
- Bug in version: 188.8.131.52