corro esto desde archivo PHPcomando no encontrado - error en el comando exec()
exec("epm package");
llegué a continuación error en error_log
sh: epm: command not found
Probé manualmente en el terminal funciona bien.
corro esto desde archivo PHPcomando no encontrado - error en el comando exec()
exec("epm package");
llegué a continuación error en error_log
sh: epm: command not found
Probé manualmente en el terminal funciona bien.
trate de poner en un nombre de ruta completo:
exec("/path/to/epm package");
Su proceso de servidor web no necesariamente se creó con la misma configuración que su propia cuenta.
Supongo que el usuario con el que está realizando la prueba en el terminal y el usuario del servidor web que ejecuta su PHP son diferentes. Debe asegurarse de que el directorio del paquete epm se exporte a la variable de entorno PATH para el usuario del servidor web.
suena como epm
no está en la variable de entorno PATH para el usuario que ejecuta su servidor web (probablemente apache). Para solucionar esto, realice una de las siguientes:
epm
a los usuarios del servidor web PATH/whatever/folder/epm package
)
Gran! funciona. Acepto esto por su solución rápida – sathish