PHP exec () retorna 127 ao tentar executar qualquer comando

1

Sou um usuário intermediário de Linux (CentOS, algum Debian) que está fazendo a transição para o FreeBSD (10). Permissões sempre foram um pouco confusas para mim.

Eu configurei um servidor com PHP-FPM (5.6) e Nginx (1.8.0). Eles correm como o usuário 'www'.

Qualquer comando que eu tente executar em um script do navegador, como 'whoami', 'uname -a', 'which php' ou '/ usr / local / bin / php / usr / local / www / nginx / feeds / news_feed.php 'todos retornam o código de erro 127.

Eu estraguei meu cérebro pesquisando por horas e tenho a sensação de que isso é devido a permissões. O único problema é que a maioria dos tópicos está relacionada ao Linux e a maioria tem a pessoa marcando como resolvida sem explicar o que realmente estava errado.

Então, como posso saber qual é o caminho do meu servidor, como posso corrigi-lo e como definir permissões corretamente sem tornar meu sistema vulnerável?

Eu entendo que isso pode ser intencional ou tem a ver com prisões, mas deve haver uma maneira de executar comandos exec () ou similares?

    
por AndyMac 09.10.2015 / 15:19

0 respostas