@cunhafor esse erro também aconteceu comigo. Isso porque meu servidor não me dava privilégios para a criação de um novo banco. O que eu fiz foi criar manualmente o banco "ecommerce", através do painel de controle do meu servidor e, em seguida, executei o .SQL.
@Davi cara, por incrível que pareça, o que eu falei sobre o SO tem nexo sim. Após sucessivos testes, constatei o problema: após a aplicação do seu .SQL não fica setado nenhuma linguagem como padrão (default). O OSCommerce então captura o idioma do Sistema Operacional e tenta utilizar a linguagem correspondente. Assim, se o SO estiver em português, então ele incluirá o portugues.php , caso contrário ele tentará incluir a linguagem correspondente ao idioma do SO (pode fazer o teste com um Linux Fedora em idioma inglês).
Solução: basta definir, no painel de administração, o Português como default. Assim, caso ele não ache o idioma correspondente, automaticamente o site será carregado em português.
@Davi: ainda não resolvi o problema dos warnings no módulo de pagamento. Aguardo ajuda!
Atenciosamente,
Erisvaldo Júnior.