Editar MaxRequestLen no FastCGI no IIS (Plesk)

1

Estou recebendo um 500 Internal Server Error ao tentar enviar arquivos grandes no meu servidor. Todas as minhas configurações do PHP estão corretas, ou seja, post_max_size, execution_time etc ...

Tenho certeza de que é uma restrição com FastCGI, pois é o que a maioria dos sites está me dizendo. No entanto, todos esses sites estão se referindo a servidores executando o Apache e, portanto, a correção é simples (basta editar o arquivo conf). Como estou executando o IIS, o problema é um pouco mais complicado!

Alguém tem alguma idéia de como eu posso editar o valor 'MaxRequestLen' para FastCGI no IIS? Eu não consigo encontrar uma maneira de fazê-lo, não ajudado pelo fato de que eu não estou muito familiarizado com o IIS.

Se esse não for o problema, sugira outras causas do problema ao fazer o upload de arquivos grandes com IIS e FastCGI

    
por Ben Carey 20.10.2012 / 19:20

1 resposta

0

Acabei de ter o mesmo problema hoje, então vou responder para outras pessoas que vão se deparar com isso.

Isso é causado por um valor chamado maxContentLen sendo muito pequeno.

  1. No seu servidor IIS, vá para iniciar > ferramentas administrativas > Gerenciador do IIS.
  2. No gerenciador do IIS, selecione seu servidor e localize o botão "solicitação de filtragem". Tem uma marca de verificação e um sinal de menos. Clique aqui.
  3. No lado direito há 'editar configurações do recurso', clique nele.
  4. Altere o valor "Tamanho máximo permitido do conteúdo".
  5. Reinicie seu servidor

Isso consertou para mim. Meu problema era que o upload de um arquivo Drupal falhava com a mensagem 'Uma solicitação de HTTP AJAX terminada anormalmente'.

    
por 22.04.2013 / 20:34