Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

system() desde php me devuelve error 127 (centOs)

kaly7

Becerro
Desde
17 Abr 2009
Mensajes
48
Hola, estoy intentando correr un comando en mi servidor desde php, el script es:
Código:
<?php
echo '<pre>';

// Outputs all the result of shellcommand "ls", and returns
// the last output line into $last_line. Stores the return value
// of the shell command in $retval.
$last_line = system('ls', $retval);
// Printing additional info
echo '
</pre>
<hr />Last line of the output: ' . $last_line . '
<hr />Return value: '. $retval;
?>

es el codigo de ejemplo que viene en el manual de php, pero no muestra el listado del directorio, sino que me devuelve lo siguiente:
Last line of the output: (aqui se supone que tendria que salir el listado del directorio)
Return value: 127 (el error).

Segun he leido hay que choorotear el directorio /bin/sh pero nose como se hace por mas que busco informacion.

tambien he añadido al archivo sudoers el usuario apache (apache ALL=(ALL) NOPASSWD: ALL)

y sigue sin funcionar.

Alguien puede darme una solucion?

Un saludo
 
Volver
Arriba