@PHP exec () não executará o comando shell quando executado pelo navegador

Tenho um certo script PHP que chama exec () para executar um comando para converter um PDF em JPG. Este comando funciona bem no bash.

Para antecipar suas sugestões de solução de problemas iniciais, observe o seguinte:

safe_mode = Desligado Permissão no diretório que contém o PDF e o script está definido como 777, e também é nesse diretório que o JPG está sendo gravad O comando que estou passando para exec () aponta explicitamente para o binário que está sendo usado (por exemplo, /usr/local/bin/convert)display_errors = Ativadoerror_reporting = E_ALL função desativada, s = [em branco] Estou ecoando a saída de exec () e ela não retorna nada. O comando sendo executado por padrão não retorna nad

Quando chamo esse script PHP a partir do navegador (visitandohttp: //www.example.com/script.ph), exec () não executa seu argument

IMPORTANT: Eu sei que não há problemas no meu script ou na maneira como construí o comando bash, porque, a partir do bash, posso executar o script com 'php' e ele funciona (por exemplo, 'php script.php' converte o arquivo)

ambém tentei alternar exec () com system ().

Última, já tive esse problema uma vez antes, mas não me lembro de como o corrig

Sei que falta algo, então espero que alguém tenha experimentado isso como eu e lembre-se de como corrigi-lo!

Agradecemos antecipadamente por qualquer assistência que você possa fornece

Alex

questionAnswers(9)

yourAnswerToTheQuestion