Проблема заключается в следующем. если исполняемый скрипт и библиотека smarty не находятся в одном каталоге, то он уже перестает нормально работать. точнее вообще перестает работать
я вот подумал не может же быть что для разных уровней каталогов использовать отдельные библиотеки шаблонизатора, тупо копируя их. это же бред
погуглив нашел советы что следует выставлять переменную SMARTY_DIR вручную. выставил с абсолютным путем типа /var/www/html/lib/ ничего не изменилось. Люди добрые помогите)