Commande linux en PHP

Commande linux en PHP - PHP - Programmation

Marsh Posté le 04-07-2011 à 10:00:57    

Bonjour à tous,
 
je souhaiterais effectuer un scipt PHP qui me permet de supprimer un répertoire (sous CentOS).
 
Pour l'instant j'ai testé :
 
<?php
$commande = "rm -rf /var/www/html/dirftp/op";
exec($commande);
?>
 
et :
 
unlink("/var/www/html/dirftp/op" );
 
mais ça ne marche pas, pouvez-vous m'aider ?
 
merci d'avance

Reply

Marsh Posté le 04-07-2011 à 10:00:57   

Reply

Marsh Posté le 04-07-2011 à 10:13:27    

Moi je dirais ... problème de droits !!!
connecte toi soi l'utilisateur apache (www-data) et regarde si tu peux delete.

Reply

Marsh Posté le 04-07-2011 à 10:54:53    

merci pour ta réponse GordonF, mais comment faire pour voir si j'ai les droits, je n'ai aps tout compris ...
 
merci d'avance

Reply

Marsh Posté le 04-07-2011 à 12:22:06    

regarde les permission sur le repertoire /var/www/html/dirftp/op
avec  
ls -l /var/www/html/dirftp
 
tu cherche la ligne qui correspond au répertoire puis tu regarde ses permissions.
 
Si tu sais pas ce que ca veux dire, ou tu ne sais pas changer les permissions, va lire un tuto linux :O
 
http://fr.wikipedia.org/wiki/Permissions_Unix

Reply

Marsh Posté le 04-07-2011 à 13:45:21    

Merci pr ta réponse, j'ai quelques notions de linux, mon problème c'est plutôt de savoir le groupe de mon site web parce que j'ai essayé de faire sur mon répertoire :
 
chown -R :www-data ...
 
chown -R www-data ...
 
mais il met invalid groupe, invalid user

Reply

Marsh Posté le 04-07-2011 à 15:13:18    

Il semblerait que le groupe ça soit :apache
 
Merci en tout cas

Reply

Sujets relatifs:

Leave a Replay

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