Help...

Signaler
Messages postés
20
Date d'inscription
dimanche 2 janvier 2005
Statut
Membre
Dernière intervention
15 septembre 2006
-
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
-
Bonjour,
Je debute en php. J'ai un programme C qui ecrit dans des fichiers txt et je voudrais l'executer depuis une page php avec la commande exec(), mais il y a apparemment des problemes d'autorisation d'ecriture.
Je me perds un peu dans la config. J'ai php4 sous linux comme module Apache. A quelle endroit faut-il exactement definir les autorisations : httpd.conf, php.ini, dans le code de la page php...?
Merci de votre aide...

5 réponses

Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Hello,

à mon avis, c'est plutôt un problème de droit d'exécution sur le shell. Bref, c'est ton OS qu'il faut trifouiller, je pense.
Messages postés
20
Date d'inscription
dimanche 2 janvier 2005
Statut
Membre
Dernière intervention
15 septembre 2006

... pourtant le même programme s'execute parfaitement depuis le shell...
Messages postés
20
Date d'inscription
dimanche 2 janvier 2005
Statut
Membre
Dernière intervention
15 septembre 2006

Et même ce simple test d'écriture dans un fichier depuis une page php ne fonctionne pas:
$Filename = "/testfile.txt";
$str = "Test d'écriture...";
$mFile = fopen($Filename, 'wb');
fwrite($mFile,$str);
fclose($mFile);
...j'obtiens : permission denied.
Il y a donc bien un problème d'autorisation quelque part dans ma config mais je ne vois pas où.
Merci de m'aider
Messages postés
20
Date d'inscription
dimanche 2 janvier 2005
Statut
Membre
Dernière intervention
15 septembre 2006

... pourtant le même programme s'execute parfaitement depuis le shell...
Et même ce simple test d'écriture dans un fichier depuis une page php ne fonctionne pas:
$Filename = "/testfile.txt";
$str = "Test d'écriture...";
$mFile = fopen($Filename, 'wb');
fwrite($mFile,$str);
fclose($mFile);
...j'obtiens : permission denied.
Il y a donc bien un problème d'autorisation quelque part dans ma config mais je ne vois pas où.
Merci de m'aider
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Ca ne veut pas dire que PHP a les mêmes droits sur le shell...