problème avec la commande exec [PHP]

problème avec la commande exec [PHP] - PHP - Programmation

Marsh Posté le 28-05-2010 à 14:48:03    

bonjour,
 
J'ai un script php qui lance un exec (il me permet de créer un graphique). Quand j'exécute le script dans un terminal avec la commande suivante

php nom_fichier.php

il me l'execute parfaitement.
Donc ensuite je met mon script dans le dossier www pour l'exécuter avec xampp et la quand je clique sur le fichier il m'affiche une page web toute blanche et il ne me crée pas mon graphique. Je ne comprend pas pourquoi, en plus il me met aucune erreur puisque mon code marche quand je le teste en ligne de commande.
 
est ce que quelqu'un aurai une idée?
 
mike0794

Reply

Marsh Posté le 28-05-2010 à 14:48:03   

Reply

Marsh Posté le 29-05-2010 à 18:13:35    

Faut lancer firefox (p-e) et taper 127.0.0.1/nom_fichier.php


---------------
Fort et motivé. Sauf parfois.
Reply

Marsh Posté le 30-05-2010 à 03:09:10    

Ce sujet a été déplacé de la catégorie OS Alternatifs vers la categorie Programmation par Mikala


---------------
Intermittent du GNU
Reply

Marsh Posté le 30-05-2010 à 15:21:52    

mike0794 a écrit :

bonjour,

 

J'ai un script php qui lance un exec (il me permet de créer un graphique). Quand j'exécute le script dans un terminal avec la commande suivante

php nom_fichier.php

il me l'execute parfaitement.
Donc ensuite je met mon script dans le dossier www pour l'exécuter avec xampp et la quand je clique sur le fichier il m'affiche une page web toute blanche et il ne me crée pas mon graphique. Je ne comprend pas pourquoi, en plus il me met aucune erreur puisque mon code marche quand je le teste en ligne de commande.

 

est ce que quelqu'un aurai une idée?

 

mike0794


C'est peut-être une histoire de droits. Le script exécuté par exec() ne le sera pas par ton user mais par le user "apache" (www-data je chez moi, je ne sais pas s'il s'appelle toujours comme ça).


Message édité par art_dupond le 30-05-2010 à 15:27:04

---------------
oui oui
Reply

Marsh Posté le 04-06-2010 à 21:56:12    

art_dupond > Avec un double clic sur le fichier (MacOS/X), il demande à l'os d'ouvrir le fichier dans un éditeur de texte.
Rien à voir avec les droits d'accès.
Par contre une fois qu'il ouvrira dans son navigateur la page indiqué par l0g4n, il aura peut être le problème des droits d'accès bien qu'avec xampp, le serveur apache ne démarre pas automatiquement (ou alors je n'ai pas trouvé) et la tentation est grande de le lancer en root (pas bien du tout).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed