8791 sujets

Développement web côté serveur, CMS

Bonjour,

Est-il possible d'interdire l'éxécution de phpinfo dans une répertoire spécifique? Dans la conf d'apache2, ça se passe ou?

++
Salut,

Hmmm... Pas compris Smiley rolleyes !

Pour exécuter phpinfo() sur un site, il faut que cette fonction fasse partie d'un script classique (par exemple mon_phpinfo_que_j_ai.php) et que le script en question soit sur le serveur et accessible. Donc il n'y a pas besoin d'interdire l'exécution de phpinfo : il suffit de ne pas faire de script qui y donne accès Smiley cligne !

A+
re,

oui mais ds le cadre qu'on héberge des trucs pour ses amis, qu'ils ont un accés ftp avec, comment empêcher qu'ils puissent en faire éxécuter un? Smiley langue
Ah... Ok ! Smiley murf

Et bien on peut interdire des fonctions depuis le php.ini en utilisant disable_functions mais je ne vois pas comment le faire uniquement pour certains répertoires Smiley ohwell !
je veux pas dire de bêtises, mais il me semble que pour interdire l'exécution de fonction php à un utilisateur précis, ça ne peut se faire qu'avec l'ajout d'un logiciel tiers comme SuPHP.
Encore faut t'il que tu utilises des propriétaires de fichiers différents sur tes fichiers (que tu es un dédié et que tu sois sous Linux aussi).
Modifié par Avdss (22 Jan 2008 - 18:25)
ça depend de l'hebergeur mais on peut modifier son php.ini dans le htaccess.

et donc placer un htaccess particulier pour un repertoire avec les fonctions disable.

maintenant les hebergeurs doivent bien avoir un truc.

le plus simple a mon avis il gere tous les services qu'ils offrent a un utilisateur pariculier. si tu es sous linux/unix tu as attribué a tes "invités" un groupe et ce groupe dispose de certains droits comme le ftp mais pas des autres.

en plus dans ce genre de cas php est souvent en safe_mode ce qui restreint d'office plein de choses comme des exec,etc...
Essaie de mettre ça dans ton .htaccess, mais je suis pas sûr que ça fonctionne. Ca marche bien pour certains paramètres mais pour disable_functions aucune idée.

php_value disable_functions phpinfo