Bom dia...
Ao migrar do IIS/WinXP/PHP5.?? para o Ubuntu10.04/Apache/PHP5.?? também obtive muitas mensagens desse tipo, que, para mim, davam a entender sobre funções ultrapassadas do PHP4 e que não existiam mais no PHP5...
No entanto, verifiquei que o problema era apenas nas permissões de acesso a várias pastas, principalmente temporárias, que, ao serem copiadas do Windows para o Linux, não permitam modificação... arquivos de log, arquivos de controle, etc...
Então, bastou ajustar as permissões nestas pastas de forma a que o PHP conseguisse gravar, apagar, etc... e resolveu...
Ok?
Espero ter ajudado!
Abraços