2012-05-05 14 views

risposta

12

Prova a mettere in un percorso completo:

exec("/path/to/epm package");

Il vostro processo webserver non sarà necessariamente essere configurata con la stessa configurazione il proprio account.

+0

Grande! Funziona. Accetto questo per la tua soluzione rapida – sathish

2

Suppongo che l'utente con il quale si sta effettuando il test nel terminale e l'utente del server Web che esegue il PHP siano diversi. È necessario assicurarsi che la directory per il pacchetto epm sia esportata nella variabile di ambiente PATH per l'utente del webserver.

3

suona come epm non è nella variabile di ambiente PATH per l'utente il server web è in esecuzione (probabilmente apache). per risolvere questo, fare una di queste:

  • aggiungere il percorso epm al server web-utenti PATH
  • fornire il percorso completo per il comando da eseguire (/whatever/folder/epm package)
Problemi correlati