2)g fais un chmod 700 test.php
3)g esseyer d'executer ce script avec cette instruction
./test.php -> ca marche le repertoire test est creer
4)g fais une page php (page.php) incluant un lien vers test.php (meme repertoire)
En cliquant sur ce liens le script test.php s'execute ,mais le repertoir test n'est pas creer
robert_zo
Messages postés17Date d'inscriptionmardi 10 mai 2005StatutMembreDernière intervention13 avril 2009 13 déc. 2005 à 14:20
script php
Bonjour,
Je sais pas si je poste au bonne endroit mais bon j'espere avoir de l'aide quand meme merci.
voila mon problem:
1)g fais un script php test.php dont voila le code eg :
#!/usr/local/bin/php
<?php
exec("mkdir ter");
echo "executer";
?>
2)g fais un chmod 700 test.php
3)g esseyer d'executer ce script avec cette instruction
./test.php -> ca marche le repertoire test est creer
4)g fais une page php (page.php) incluant un lien vers test.php (meme repertoire)
En cliquant sur ce liens le script test.php s'execute ,mais le repertoir test n'est pas creer
J_G
Messages postés1406Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention28 août 200710 13 déc. 2005 à 15:30
Salut,
Tu m'intéresses beaucoup là !
Comment tu as fais pour installer un CGI php ?
J'ai cru lire quelque part que ce n'était pas compatible avec Apache... Confirmes-tu ?
Concernant ton problème, tu à interdit l'execution du script pour tous
ceux qui ne sont pas toi (chmod 700). Hors, si tu es avec Apache,
Apache est un utilisateur différent que toi. Donc normalement, il ne
pourra pas executer le script...
Enfin, je fais des suppositoires. Car je n'est pas PHP en ligne de commande.
robert_zo
Messages postés17Date d'inscriptionmardi 10 mai 2005StatutMembreDernière intervention13 avril 2009 13 déc. 2005 à 15:48
Tu m'intéresses beaucoup là !
Comment tu as fais pour installer un CGI php ?
desolé mais je suis debutan en linux
j'ai un serveur dedie chez ovh , et je pense que CGI php est installer par default. moi j'ai fais que les instruction citer tout a l'heur
Concernant ton problème, tu à interdit l'execution du script pour tous ceux qui ne sont pas toi (chmod 700). Hors, si tu es avec Apache, Apache est un utilisateur différent que toi. Donc normalement, il ne pourra pas executer le script
g mem fais un chmod 777 mais ca na pas marcher
cad il m'affiche sur la page test.php (executer)
mais le repertoire test n'est pas creer
Merci comme m
Vous n’avez pas trouvé la réponse que vous recherchez ?
mageonyme
Messages postés121Date d'inscriptionsamedi 10 janvier 2004StatutMembreDernière intervention 1 décembre 2009 14 déc. 2005 à 22:54
pour répondre à J_G
je suis sur ubuntu (linux) et j'ai installer ça :
- php4-cgi : server-side, HTML-embedded scripting language (CGI binary) This package provides the /usr/lib/cgi-bin/php4 CGI interpreter built
for use in apache 1.3 or apache 2.0 with mod_actions, or any other CGI
httpd that supports a similar mechanism. Note that MOST apache users
probably want the libapache-mod-php4 or libapache2-mod-php4 packages.
et ça :
- apache-2.0.53
mageonyme
Messages postés121Date d'inscriptionsamedi 10 janvier 2004StatutMembreDernière intervention 1 décembre 2009 14 déc. 2005 à 22:55
pour répondre à J_G
je suis sur ubuntu (linux) et j'ai installer ça :
- php4-cgi : server-side, HTML-embedded scripting language (CGI binary) This package provides the /usr/lib/cgi-bin/php4 CGI interpreter built
for use in apache 1.3 or apache 2.0 with mod_actions, or any other CGI
httpd that supports a similar mechanism. Note that MOST apache users
probably want the libapache-mod-php4 or libapache2-mod-php4 packages.
et ça :
- apache-2.0.53