O que é post_max_size em php.ini ? Isso controla a quantidade de dados que o php aceitará. Eu suspeito que está definido muito baixo para a sua situação.
O padrão é 8M. Experimente post_max_size = 25M e veja se isso resolve o problema.