a pesar de los esfuerzos para deshabilitar el modo seguro, garantizar la funcionalidad de comando de la consola adecuada y probar con rutas explícitas , el comando Exec () no se ejecuta en un servidor. Los intentos de solución de problemas no han tenido éxito, garantizando una mayor investigación.
para resolver este problema, considere lo siguiente:
Inspeccione el archivo /etc/php.ini y asegúrese de que EXEC no esté presente en la Directiva Disable_Functions. Si es, elimínelo y reinicie Apache.
para registrar errores más completos, agregue el siguiente encabezado al comienzo del archivo php:
#!/usr/bin/php ini_set("display_errors", 1); ini_set("track_errors", 1); ini_set("html_errors", 1); error_reporting(E_ALL);
Ejecute el archivo php manualmente usando la línea de comandos:
./myscript.phpche&&&fozer que el archivo que está intentando ejecutar y la carpeta de contención tienen permisos suficientes. Considere usar Chmod 755 como prueba.Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3