Dadou Posté 8 Décembre 2009 Posté 8 Décembre 2009 Bonjour, Voila mon problème : je génère des dossiers dans lesquels des utilisateurs upload des fichiers, la création des dossiers et l'upload des fichiers sont gérés par PHP. La création, et l'Upload fonctionnent très bien. Maintenant mon problème : quand je me connecte en FTP, je ne peux ni écrire, ni supprimer les dossiers créés par ce biais. J'ai bien essayé les chown, chmod, rien n'y fait: j'ai toujours la même erreur qui me dit que je n'ai pas les permissions requises. Alors pourquoi cela fait ça, et surtout comment passer ce problème?? Merci d'avance
captain_torche Posté 8 Décembre 2009 Posté 8 Décembre 2009 Lors de la création des dossiers via PHP, c'est l'utilisateur Apache qui hérite des droits, qui est différent de l'utilisateur FTP. Tu devrais essayer de modifier le chmod à la création, directement via PHP.
Dadou Posté 8 Décembre 2009 Auteur Posté 8 Décembre 2009 C'est bien ce que j'avais compris, mais le chmod me renvois aussi une erreur comme quoi je n'ai pas le droit de changer les permissions.
captain_torche Posté 8 Décembre 2009 Posté 8 Décembre 2009 Même si tu mets le chmod dans la commande mkdir, et pas après ?
Dadou Posté 8 Décembre 2009 Auteur Posté 8 Décembre 2009 Malheureusement, pareil Je suis embêté, c'est pour créer des comptes FTP à la volée. Les comptes sont bien créés mais pas de droit d'upload
Dadou Posté 8 Décembre 2009 Auteur Posté 8 Décembre 2009 Sur le dossier parent, je peux y accéder en FTP et y créer des dossiers, uploader des fichiers. C'est depuis que l'on a changé de mode d'authentification FTP que je ne peux plus supprimer les dossiers et fichiers créés par PHP. On a prit un pureFTPd pour pouvoir utiliser l'authentification par mysql.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant