shell_exec

Petit nouveau ! | 1 Messages

19 déc. 2018, 09:24

Bonjour,
Je viens de migrer d'UBUNTU 16.04 à UBUNTU18.04, et php7.2 a donc été installé.
Depuis la commande shell_exec() ne s’exécute plus dans mes scripts.
il est à noter que les scirpts ne s’exécute pas à partir d'APACHE2 mais à partir d'une commande dans le CRONTAB
Je n'arrive pas à trouver une solution pour régler ce problème.
Un coup de main serait le bienvenu.
Merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

19 déc. 2018, 09:51

Bonjour,

Vérifie les logs d'erreur Apache/php pour savoir ce qui bloque.
Sachant qu'en général PHP en ligne de commande (CLI) n'utilise pas le même php.ini que PHP utilisé via un serveur web, si tu fais un phpinfo() tu sauras quel php.ini est pris en compte et quelles fonction sont désactivées notamment
Quand tout le reste a échoué, lisez le mode d'emploi...