Добрые люди подсказали идею про некорректность путей и в самом деле они оказались неточными: на сайте было 2 файла TbBaseMenu.php в расположении /protected/extensions/bootstrap2/widgets и в /protected/extensions/bootstrap/widgets , и при ближайшем рассмотрении один из этих файлов (который в подкаталоге bootstrap) оказался пустой, ошибка ссылалась именно на него, скопировал его содержимое из полного TbBaseMenu.php (из подкаталога bootstrap2) - и всё полетело.
P.S. Осталось непонятным, почему про переносе стал пустым файл и/или как это всё работало на прежнем хостинге, который был на VDS.