Bonjour,
je viens vous embêter car je ne suis pas developpeur PHP (mais sysadmin) et dans le cadre de mon taf j'ai à reprendre des scripts PHP.
Je pose le décors : Vous vous imaginez sur une plage de sable fin entre de mettre en place des scripts de livraison en PHP et en shell. L'appel à la page PHP permet de parcourir un dossier, de cocher les fichiers que vous voulez livrer et de cliquer sur envoyer ce qui fait ensuite appel au shell script qui livre les fichiers cochés vers une machine distante.
Hier j'ai testé tout ça, cela a fonctionné (j'ai bien mes fichiers sur les machines distantes et de plus, quand le shell script est lancé, les actions sont logguées).
Ce matin, je demande au client de valider le bon fonctionnement, et bien sur, cela ne fonctionnait pas, je teste de mon côté et ho surprise, ben ça ne fonctionne pas. Le parcours du dossier, no pb, mais dès que je clique sur envoyer, rien ne se passe, page blanche (pas de source code). A priori, il n'y a plus d'interprétation.
Pour la petite histoire, ces scripts de livraison ont été développés (pas par moi comme vous l'aurez compris) sur une version PHP 5.2 et dorénavant nous sommes en 5.3. C'est la seule piste que j'ai mais je vois pas ce qui pourrait être modifié et de plus hier cela a fonctionné
.
J'ai testé le script shell sans faire appel au php (en CLI) et pas de pb à priori.
Je crois que je vous ai donné toutes les infos. Je suis en train de rapatrier le script si besoin.
Merci d'avance pour vos lumières.
Wagabow
EDIT: j'ai ajouté le script php en PJ.
Partager