Erreur 550 FTP suppression de certrains fichiers impossibles

Discussion dans 'Administration d'un site Web' créé par Foxus, 12 Novembre 2005.

Tags:
  1. Foxus
    Foxus WRInaute passionné
    Inscrit:
    9 Janvier 2005
    Messages:
    1 276
    J'aime reçus:
    0
    bonjour

    voila j'aimerais savoir a quoi peu etre du ce "bug" qui est que on ne peu plus supprimer un dossier, ou un autre fichier sur son serveur ftp (cela arrive sur n'importe quel serveur apaches) ?

    plus precisemetn l'erreur 550 du ftp.

    Car en l'ocurence j'ai un script php qui cree des pages html dans un dossier cree egalement, et impossible de supprimer ce dossier et fichiers (les autres fichiers du compte c'est impecable par contre ,ce n'est que les choses cree par ce script)

    j'imagine que c'est une erreur lors de la creation des ces fichiers, j'avais ce meme bug sur un compte free.fr mais c'éait du au fait qu'il y avait des caracteres ASCII invisible (retour a la ligne pour etre plus precis) dans le nom du fichier html (enfin je supose, car apres avori corriger ca ca marche) mais la je vois pas car ca marche impec sur free ma nouvelle version, (je peu supprimer ensuite les dossier et fichier cree) mais pas sur mon compte payant (erreur dans mon ftp de type 550 permission denied pour supprimer ces fichier QUE sur ces dits fichiers (et dossier qui les contienent par la meme ocasion).

    C'est pas urgent prenez votre temps, j'aimerais juste une petite explication theorique sur une cause possible a ce probleme, si il y a des calés en serveur apache et ftp, voir php ici

    l'atribut de ces fichiers htm dans le ftp est de type rw-r--r-- et son parfaitement accesible par le navigateur sans probleme pour les visualisés

    merci pour toutes suggestions (je m'adresse a tous)
     
  2. bgdc
    bgdc WRInaute impliqué
    Inscrit:
    23 Mai 2005
    Messages:
    536
    J'aime reçus:
    0
    Bjr,

    j'ai exactement le mem pb que toi. Mes visiteurs peuvent uploader des photos sur le site et ensuite impossible de faire quoi que ce soit impssible de rnommer ou de supprimer), Apache se les approprie. J'ai essaye de changer le chmod, mais rien n'y fait.

    On m'a repondu sur un autre forum que mon script d'upload etait pourri mais avec diffrents scripts ----> tjrs le meme pb.
    vu ton pb ca me confirme bien que ca n'a rien avoir avec le script vu que toi tu generes des pages html......

    Je vais suivre les reponses a ton post avec bcp d'attention :D
     
  3. DaRE
    DaRE Nouveau WRInaute
    Inscrit:
    5 Octobre 2005
    Messages:
    7
    J'aime reçus:
    0
    Les fichiers et répertoires que vous créez par des scripts PHP, vous devez aussi les éditer, les renommer, les supprimer, bref les manipuler par des scripts PHP.

    Ceci vient du fait que généralement c'est Apache qui exécute les actions demandées dans les scripts. Donc en cas de création de fichier/répertoire, il en est le propriétaire et pas vous : UID = Apache, GID = Apache.
    Inutile d'espérer changer les permissions (chmod) avec votre client FTP pour pouvoir manipuler les fichiers/répertoires manuellement. Si vous n'en êtes pas le propriétaire, vous ne pouvez pas non plus les "chmoder".

    Pour les manipuler, il faut passer par des fonctions PHP pour demander à Apache (le propriétaire donc) de faire les actions pour vous.
    Donc, à la rigueur, le chmod il faut le lancer dans un script. ;)

    :)
     
  4. Foxus
    Foxus WRInaute passionné
    Inscrit:
    9 Janvier 2005
    Messages:
    1 276
    J'aime reçus:
    0
    DaRE la solution consiterais donc a CHMODer le fichier ou le dossier juste apres sa creation ou "pendant" sa creation en chmod 777 et la on poura l'editer trankillement en FTP ?
     
  5. bgdc
    bgdc WRInaute impliqué
    Inscrit:
    23 Mai 2005
    Messages:
    536
    J'aime reçus:
    0
    Non, ca ne sert a rien de "chmoder", je l'ai fait un 777 lors de la creation. Apache en reste le proprietaire et ne veut rien savoir......
    personnellement je pense me creer des fonctions afin d'effectuer les manipulations, j'espere que ca fonctionnera.......
     
  6. Foxus
    Foxus WRInaute passionné
    Inscrit:
    9 Janvier 2005
    Messages:
    1 276
    J'aime reçus:
    0
    essaie de faire ça :

    chmod("./$dir", 0777); dans ton script

    $dir = ton chemin,

    moi ca MARCHE !!! le fichier est en 777 et je peu tous faire avec mon ftp :)
    merci dare
     
  7. DaRE
    DaRE Nouveau WRInaute
    Inscrit:
    5 Octobre 2005
    Messages:
    7
    J'aime reçus:
    0
    Exact.

    Le mieux est quand même de continuer à manipuler les fichiers/répertoires avec PHP. Mais si vraiment c'est vital pour toi de passer par FTP, alors tu lances un chmod dans ton script juste après création du fichier/répertoire.

    Un 0664 suffit pour que tu puisses en faire ce que tu veux par FTP. Oui, Apache en reste le propriétaire. Mais non, il ne veut pas rien savoir. Si tu as les droits en écriture sur un fichier/répertoire, tu peux en faire ce que tu veux, même si tu n'es pas le propriétaire.

    Je t'en prie Foxus. ;)
     
  8. Foxus
    Foxus WRInaute passionné
    Inscrit:
    9 Janvier 2005
    Messages:
    1 276
    J'aime reçus:
    0
    impecable, merci de ces precisions

    la chose apreciable est que les fichier html qui sont dans ce dossier chmodé en 777 ne son pas chmoder en 777, je ne peu pas les supprimer

    Mais par contre je peu supprimer le repertoire qui est en 777 qui contient ces fichiers "insuprimable par ftp", donc les supprimer (les html) egalement rapidement:)

    C'est exactement ce que je souhaitez ;) il doit y avoi une héréditer du dossier mere 777 envers ses fichiers j'imagine ;)

    bref ca venais bien de la, probleme reglé dans cette grande aventure du webmastering ^^
     
  9. bgdc
    bgdc WRInaute impliqué
    Inscrit:
    23 Mai 2005
    Messages:
    536
    J'aime reçus:
    0
    Alors moi je dois avoir un autre pb :(
    Parce mes photos uploadées ont un chmod 777 et lorsque je veux les supprimer, je me fais mechamment "degagé"........

    Code:
    $tmp_file = $_FILES['userfile']['tmp_name']
    $name_file = $_FILES['userfile']['name'];
    if (is_uploaded_file($tmp_file)) 
    {
    $name_file = viremerde($name_file);
    move_uploaded_file($tmp_file , $stock.$i."-".$name_file);
    chmod ($stock.$i."-".$name_file, 0777);	
    }
    Viremerde est une fonction que j'ai recuperé une fois (je n'en suis pas l'auteur) et qui est tres pratique pour enlever tout les caracteres indesirables.

    j'ai meme voulu faire faire chown et chgrp, mais ces fonctions sont interdites chez mon hebergeur

    Donc je patauge.......
     
  10. DaRE
    DaRE Nouveau WRInaute
    Inscrit:
    5 Octobre 2005
    Messages:
    7
    J'aime reçus:
    0
    Il ne manquerait pas un ; à la fin de ta première ligne par hasard ? Justement là où tu fixes $tmp_file. ;)
     
  11. bgdc
    bgdc WRInaute impliqué
    Inscrit:
    23 Mai 2005
    Messages:
    536
    J'aime reçus:
    0
    bien vu, mais en fait il s'agit d'un mauvais copier coller :oops:
    A ton avis, si je me crée un panneau d'admin dans lequel je peu renommer ou supprimer les photos, je pourrais ne plus avoir ce pb ?

    Je sais que la meilleure facon de le savoir est d'essayer et c'est ce que je vais faire. Mais une reponse me permettrais d'y voir plus clair.

    Par contre je confirme, meme en chmod 777 sur mes fichiers, je ne peux rien dessus, ni rename, ni delete..

    merci.
     
  12. DaRE
    DaRE Nouveau WRInaute
    Inscrit:
    5 Octobre 2005
    Messages:
    7
    J'aime reçus:
    0
  13. bgdc
    bgdc WRInaute impliqué
    Inscrit:
    23 Mai 2005
    Messages:
    536
    J'aime reçus:
    0
    Houla, ca a l'air bien interressant, je vais regarder ca de pres car apres tout si ce genre de systeme existe, rien ne sert de reinventer la roue.

    Merci.
     
Chargement...
Similar Threads - Erreur 550 FTP Forum Date
Probleme FTP erreur 550 Administration d'un site Web 18 Juillet 2007
Erreur SMTP 550 5.1.1 qui n'a pas lieu d'être, besoin d'aide Développement d'un site Web ou d'une appli mobile 11 Novembre 2011
Vidéos flv et erreur 550 Développement d'un site Web ou d'une appli mobile 13 Juin 2007
Erreur 404 Débuter en référencement Samedi à 10:37
Forcer Google à valider correction d'une erreur Problèmes de référencement spécifiques à vos sites 14 Juillet 2022
Search Console Erreur liée à des redirections Problèmes de référencement spécifiques à vos sites 5 Juillet 2022
Erreur 400-499 sur les pages Débuter en référencement 17 Juin 2022
Erreur liée à des redirections Débuter en référencement 15 Juin 2022
GWT - erreur 403 sur tout le site Crawl et indexation Google, sitemaps 13 Juin 2022
Erreur liée à des redirections sur Google Search Console Problèmes de référencement spécifiques à vos sites 23 Mars 2022
Search Console Erreur Serveur 5xx - Search console Référencement Google 17 Février 2022
Erreur : Mon site figure dans les pages jaunes. Droit du web (juridique, fiscalité...) 1 Février 2022
Erreur de redirection et méthode de compression Développement d'un site Web ou d'une appli mobile 5 Décembre 2021
Erreur dans ma requête DMCA Droit du web (juridique, fiscalité...) 18 Novembre 2021
Search Console Erreur champ item manquant dans les données structurées Crawl et indexation Google, sitemaps 9 Août 2021
comment afficher l erreur 404 URL Rewriting et .htaccess 28 Juillet 2021
Erreur 5xx google search console Crawl et indexation Google, sitemaps 1 Juillet 2021
Erreur dans diagnostic Lighthouse : Registers an unload listener Débuter en référencement 29 Mai 2021
Search Console Comment faire partir les erreurs Couverture => Introuvable (404) Problèmes de référencement spécifiques à vos sites 12 Mars 2021
script PHP erreurs inexplicables. Développement d'un site Web ou d'une appli mobile 14 Février 2021