Если ошибка только при переносе на другой хостинг, очевидно что из-за разных настроек apache/nginx (нужное подчеркнуть).
Что значит "при переходе в другие директории"? чпу (url rules) включены? Если апач, то .htaccess на новом хостинге применяется (AllowOverride = All)? проверили?
Не достаточно данных для точного ответа.
Могу наугад предложить использовать алиас пути приложения "application", вместо относительного basePath.