Em: Drupal
20 jan 2009Ao gravar os dados de um formulário que contenha código PHP, você poderá se deparar com o seguinte erro:
A requisição não pode ser processada!
O servidor não suporta a ação requisitada pelo seu “browser”.
Se você acredita ter encontrado um problema no servidor, por favor entre em contato com o webmaster.
Erro 501
Isso acontece por que o mod_security do Apache não está permitindo a postagem do conteúdo em PHP via formulário.
A solução para este problema é a desativação deste módulo ou a criação de uma regra para o chamado “PHP INJECTION”.
Se você tiver acesso a essa configuração, poderá desabilitar esse filtro colocando as seguintes linhas no seu arquivo .htaccess:
# Desabilita o filtro do mod_security
SecFilterEngine Off
SecFilterScanPOST OffSe o erro persistir, é por que somente o pessoal da empresa de hospedagem tem permissões para fazer esse tipo de ajuste.
Rubens Gadelha é formado em Webdesign & Webmaster (hoje Desenvolvimento de Web e Comércio Eletrônico) pela Universidade Estadual Vale do Acaraú - UVA e dedica algumas horas do dia à boa leitura e autodidática.
Atualmente trabalha como Programador Web, focado na linguagem PHP e no Zend Framework, bibliotecas de javascript como JQuery e o uso de CMS’s como Drupal. Os bancos de dados MySQL e PostGres também fazem parte do seu dia-a-dia.
Dedica suas horas vagas ao aprofundamento na linguagem Java