• Mostrando resultados da busca por {{ posts_busca["corrected"] }} {{termo_busca}}
  • {{post.title}}
  • Não foram encontrados resultados para {{ posts_busca["corrected"] }} {{termo_busca}}

Como utilizar shell_exec() em sua hospedagem na KingHost

André Brasil - Time de Atendimento da KingHost

Com o shell_exec é possível executar algum comando via shell através de programação PHP. Esta função é bloqueada por padrão em nossos servidores por questões de segurança.

Ao tentar utilizá-la, deve surgiu o seguinte erro:

Erro ao tentar utilizar shell_exec em ambiente onde função está bloqueada
Erro ao tentar utilizar em ambiente onde está bloqueada a função

Habilitar a utilização do shell_exec

Para pode utilizar a função, deve-se estar em uma das situações abaixo:
➡ Estar hospedado em ambiente com servidor web Nginx;
➡ Se estiver hospedado em ambiente com servidor web Apache, solicite a liberação via chat, telefone ou chamado.

Testar o funcionamento da função

Para teste, pode ser usado um script simples. Utilize o código abaixo:


Quando executado, deve listar o conteúdo da pasta onde foi inserido.

Vale lembrar que habilitar o shell_exec torna o seu site mais vulnerável.

Esse artigo foi útil pra você?