Droits écriture CGI

Bonjour,

Je ne parvient pas à donner les droits en écriture aux scripts CGI.
Voici mon script:
#!/usr/bin/perl
print “Content-type: text/html\n\n”;
mkdir(“ttt”, 0755) || print $!;

Le serveur tourne avec Apache2.

Lorsque j’affiche la page utilisant le script, j’ai le message “Access Denied”.
Voici le log d’appache correspondant:
[Fri Sep 03 13:15:52 2010] [error] PHP: Error parsing /etc/php5/cgi/php.ini on line 1
[Fri Sep 03 13:15:53 2010] [error] PHP: Error parsing /etc/php5/cgi/php.ini on line 1
[Fri Sep 03 13:15:53 2010] [error] PHP: Error parsing /etc/php5/cgi/php.ini on line 1
[Fri Sep 03 13:15:53 2010] [error] PHP: Error parsing /etc/php5/cgi/php.ini on line 1
[Fri Sep 03 13:15:53 2010] [error] PHP: Error parsing /etc/php5/cgi/php.ini on line 1

Voici la liste des mod Apache activé:
alias auth_basic authn_file authz_default authz_groupfile authz_host authz_user autoindex cgi deflate dir env mime negotiation rewrite setenvif status suexec suphp userdir

Merci

C’est pas la bonne section du forum :083

Comment le supprimer?

vus qu’on peut pas en tant que membre demande à une personne de l’équipe de modération ou mieux à un admin :wink:

AH, il a été bougé, donc maintenant y a 2 sujets das support debian :017
Y a un modo qui bosse en sous marin !

Salut,
Vous pouvez maintenant vous consacrez à la réponse.
Le doublon à été supprimer, tout va bien… :mrgreen:

Tes logs parlant de php.ini et ton script étant en perl, je pense que ce sont deux problèmes différents…

Concernant les droits, les scripts CGI sont exécutés par l’utilisateur d’apache, soit www-data. Il faut donc qu’il ai le droit d’écrire la où tu veux…

Finalement je me suis sorti de la avec suexec.