Por que você não verifica o tamanho da solicitação POST. Por exemplo, você pode usar o netcat para ouvir em 8080.
netcat -l -p 8080
Em seguida, redirecione seu navegador para usar um proxy na porta 8080 antes de enviar o formulário. Você deve ter algo assim:
POST http://example.com/path/to/my/wiki/index.php HTTP/1.1
Host: example.com
Proxy-Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 217
A linha mais importante é Content-Length
e basta verificar novamente o comprimento real do conteúdo. Isso pelo menos ajudará você a determinar onde as coisas estão indo mal. Você terá pelo menos uma ideia do tamanho real do conteúdo.
Em seguida, verifique se você está se conectando diretamente ao Apache e não através de um proxy ou de um proxy reverso. Alguns proxies reversos colocam um limite no tamanho máximo de uma solicitação como uma espécie de medida de segurança. Então, você pode querer verificar isso, assim como seus logs do Apache, para garantir que nada mais esteja acontecendo.