Hola amigo
Te cuento que, hace unos meses, tuve la tarea de
migrar a un nuevo servidor, varios portales web bajo Joomla!...y los problemas que te sueles encontrar son por la versión de Joomla, que no es totalmente compatible con el software del nuevo servidor. En mi caso, el nuevo servidor tenía php 5.x, y mis portales Joomla eran la versión 1.1, 1.5..., y la solución pasó por actualizar Joomla...
Otra cosa que puedes hacer, si la web funciona bien, es ir a tu php.ini, y poner display_errors a off, para que no se muestren esos errores de php.
Saludos, Daniel