Depuis quelques jours maintenant, j'ai réinstallé mon système d'exploitation et j'ai installé Wamp version 3.1.4. J'essaie d'exécuter un script qui marchait avant: <?php echo exec('C:\MEGAcmd\MEGAclient.exe ');
?> j'ai cette erreur: Unable to execute: C:\Windows\system32\config\systemprofile\AppData\Local\MEGAcmd\MEGAcmdServer.exe errno = : 3
> j'ai réinstallé mon système d'exploitation Avez-vous vérifié que tous les paquetages VC sont présents ?
- Vérifier que tous les paquetages VC++ sont bien installés et avec les dernières versions. Pour ce faire, utilisez l'outil : Vérifications paquetages VC installés N'utilisez pas une ancienne version de l'outil que vous auriez déjà téléchargé. Télécharger toujours la dernière version juste avant de l'utiliser. Pour télécharger les paquetages manquants, ne vous fiez pas aux liens Microsoft, ils ne sont pas fiables, télécharger les paquetages sur http://wampserver.aviatechno.net dans la section Visual C++ Redistribuable Packages
Ensuite, avez-vous vérifié que ça fonctionne depuis une fenêtre de commande Windows par la commande : C:\MEGAcmd\MEGAclient.exe
Cela passe quand je lance en ligne de commande Windows, je peux même lui envoyer des paramètres même. Mais quand je lance le script php, cela ne passe pas. Je me dis que c'est une mauvaise configuration de Wamp peut etre. Je pourrais t'envoyer mon php.ini ou mon phpinfo si cela peut aider.
Merci pour l'attention que tu apportes à mon problème.
Modifie 1 fois. Derniere modification le 28/11/2018 à 13:15 par invincible.
Il faut voir avec le fournisseur du produit ce que veut dire "errno = : 3" et, voir aussi les erreurs éventuelles dans le fichier php_error.log ainsi que dans l'observateur d'événements.
Est-ce la même version de PHP ? Est-ce la même configuration (paramètres PHP et extensions) ?
Communiquer le php.ini ou le résultat de phpinfo() ne donnera rien de plus, vu que l'on ne sait quelle doit être la configuration de PHP.
Lorsque je fais set loc en ligne de commande Windows, j'ai aussi LOCALAPPDATA=C:\Users\username\AppData\Local Mais dans mon phpinfo,dans la partie environnement, mon LOCALAPPDATA = C:\Windows\system32\config\systemprofile\AppData\Local
Le script fonctionnait “avant” parce qu'il avait été installé et avait sans doute mis des "trucs" dans C:\Windows\system32\config\systemprofile\AppData\Local par exemple MEGAcmd\MEGAcmdServer.exe.
La réinstallation du système d'exploitation n'a pas réinstallé MEGAcmd.