passthru with IIS
Posté : 30 sept. 2009, 14:28
Hello,
Je rencontre deux soucis (cf 1 & 2) sur la mise en PROD d'un de mes projets.
J'ai fais le DEV sur du Apache/Mysql et la mise en PROD se fait sur du IIS/MsSQL, je vous explique pas la galère, l'utilisation de PDO, c'est bien, c'est beau mais c'est pas du tout compatible (je parle pas de requêtes hein ça c'est normal, je parle des méthodes RowCount, LastInsertId et autre transactions qui ne fonctionne pas).
Enfin bref, j'ai réussi à tout adapter et il me reste un dernier soucis, à savoir l'utilisation de la fonction passthru qui me renvoie un "Unable to fork".
Après quelques recherches je trouve une solution qui dit qu'il faut donner l'autorisation en exécution sur le cmd.exe.
1/ Je test et effectivement je n'ai plus l'erreur mais du coup je me demande si cela est vraiment SAFE?
2/ J'utilise la fonction passthru pour appeler pdftk.exe en lui passant les arguments voulu et la fonction me renvoie toujours faux, en gros il ne fait rien. Pour info j'ai fait un echo de la chaine passé au passthru et lorsque je l'exécute via un cmd.exe pas de problème.
Toutes suggestion est la bienvenue,
En vous remerciant.
Je rencontre deux soucis (cf 1 & 2) sur la mise en PROD d'un de mes projets.
J'ai fais le DEV sur du Apache/Mysql et la mise en PROD se fait sur du IIS/MsSQL, je vous explique pas la galère, l'utilisation de PDO, c'est bien, c'est beau mais c'est pas du tout compatible (je parle pas de requêtes hein ça c'est normal, je parle des méthodes RowCount, LastInsertId et autre transactions qui ne fonctionne pas).
Enfin bref, j'ai réussi à tout adapter et il me reste un dernier soucis, à savoir l'utilisation de la fonction passthru qui me renvoie un "Unable to fork".
Après quelques recherches je trouve une solution qui dit qu'il faut donner l'autorisation en exécution sur le cmd.exe.
1/ Je test et effectivement je n'ai plus l'erreur mais du coup je me demande si cela est vraiment SAFE?
2/ J'utilise la fonction passthru pour appeler pdftk.exe en lui passant les arguments voulu et la fonction me renvoie toujours faux, en gros il ne fait rien. Pour info j'ai fait un echo de la chaine passé au passthru et lorsque je l'exécute via un cmd.exe pas de problème.
Toutes suggestion est la bienvenue,
En vous remerciant.