[Résolu] Création de dossier et fichier impossible

Création de dossier et fichier impossible [Résolu] - PHP - Programmation

Marsh Posté le 17-05-2010 à 15:14:57    

Bonjour à tous,
 
Je vous explique mon problème.
 
Je développe en ce moment un site en php. L'un de mes scripts est censé créer des dossiers, un autre uploadé des fichiers.
Jusque là, tout va bien.
 
En local, c'est parfait.
Sur le net, je me retrouve confronter à des "Permission denied".
 
De mon côté, je suppose que cela doit être lié aux droits accordés à l'utilisateur apache par l'hébergeur en question.
Donc je leur ai demandé de faire en sorte que je puisse exécuter ces scripts correctement.
 
Ils m'ont répondu que je pouvais accorder les droits que je voulais à n'importe quel utilisateur via un client ftp.
 
J'ai donc essayer de trouver dans mon petit Filezilla quelque chose qui permettait cela mais en vain.
Et de plus, pouvoir mettre des droits à n'importe qui à partir d'un ftp n'est-il pas abbérant? Je ne suis pas un expert en gestion d'utilisateurs mais bon, ça me paraît gros.
 
Bref, la personne ne semble pas vraiment décidée à mettre de la bonne volonté pour m'aider.
 
Sauriez-vous m'apporter quelques éléments de réponse?
 
Merci d'avance.


Message édité par rahan44 le 17-05-2010 à 16:22:00
Reply

Marsh Posté le 17-05-2010 à 15:14:57   

Reply

Marsh Posté le 17-05-2010 à 15:28:27    

il faut effectivement que l'utilisateur apache, généralement www-data ait un accès read/write sur le dossier en question.
Avec ton filleZilla tu te connectes avec ton utilisateur  genre "rahan" et tu crées un dossier. Tu le mets en 770 et tu testes ton script, si ca ne marche pas c'est que tu n'est pas dans le meme groupe qu'apache et donc tu le mets en 777

 

Tu peux aussi faire un chown en ssh

Message cité 1 fois
Message édité par Profil supprimé le 17-05-2010 à 15:29:30
Reply

Marsh Posté le 17-05-2010 à 15:40:45    


 
Merci de ta réponse.
 
Cependant, ce n'est pas un peu risqué ce genre de droits sur un dossier et/ou fichier?
 
Ce ne serait pas mieux que l'hébergeur mette les droits comme il faut à l'utilisateur apache?

Reply

Marsh Posté le 17-05-2010 à 15:55:19    

normalement tu es dans le groupe apache donc tu ne donnes pas accès à tout le monde.  
et normalement tout le monde est chrooté
 
ou pas :d

Reply

Marsh Posté le 17-05-2010 à 16:21:09    


 
Bon je vais déjà tester ça alors...et espérons que je sois dans le même groupe qu'apache.
 
Vu le peu d'aide qu'il m'accorde je vais bien être obligé pour le moment.
 
Merci de ton aide !

Reply

Sujets relatifs:

Leave a Replay

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