Posterior a indagar en diversos repositorios y páginas webs al concluir nos hemos encontrado la respuesta que te mostraremos a continuación.
Solución:
Esto verificará si la función realmente funciona (permisos, derechos, etc.):
if(@exec('echo EXEC') == 'EXEC')
echo 'exec works';
if(function_exists('exec'))
echo "exec is enabled";
ini_get (‘desactivar_funciones’)
Lo que realmente quieres hacer es usar ini_get('disable_functions')
para averiguar si está disponible para usted:
Respondido en stackoverflow aquí: compruebe si “exec” está deshabilitado, que en realidad parece provenir de la página de PHP Man: http://php.net/manual/en/function.exec.php#97187
Sendero
Si lo anterior regresa true (puede usar exec ()), pero PHP aún no puede activar el script, es muy probable que tenga un problema de ruta para ese script, pruebe esto haciendo:
print exec('which bash');
y luego intenta
print exec('which ogr2ogr');
Reseñas y calificaciones del artículo
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)