FTP: Impossible de récupérer le contenu du dossier
... / FTP: Impossible de récupé...
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Question

FTP: Impossible de récupérer le contenu du dossier

by
GabrieleA
Created on 2017-02-26 15:48:22 (edited on 2024-09-04 13:50:57) in FTP et SSH

Bonjour,
Trop de fichiers sont sur la racine de mon hébergement et je n'arrive plus à y accéder par FTP!
le Site Wordpress fonctionne et il reste 40Go d'espace disponible.
Que puis-je faire pour accéder de nouveau à la racine de mon site et faire le ménage?
Merci
Thierry

Réponse Fz: Réponse : 150 Accepted data connection
Erreur : Connection interrompue après 20 secondes d'inactivité
Erreur : Impossible de récupérer le contenu du dossier


21 Replies ( Latest reply on 2017-02-26 22:53:38 by
CM63
)

Tu es sans doute très mal barré si tu as plusieurs milliers de fichiers/dossiers dans /www

Est-ce que tu essaies avec le net2ftp de OVH ou avec Filezilla?

Bonjour,

votre offre permet-elle un accès SSH ?

Et si la réponse est non il faudrait surement passer par le support pour trouver une méthode avec le support (ou une correction, c'est peut être un bug ou un cas d'usage non pris en compte).

Cordialement, janus57

Il y a beaucoup plus simple.

Je suppose que les fichiers ont une numérotation logique.
Avec un script PHP il suffit de créer :
* Un dossier A1
* D'y déplacer tous les fichiers commençant par 1
* Même chose pour les 2, 3 etc.

J'ai fait cette opération en 2009 et après j'ai pu accéder à tous mes dossiers. :p

Bonjour,

non le SSH c'est à partir de l'offre pro.

Si FTP/SFTP et net2ftp ne fonctionne pas il reste que le support comme solution alternative.

Cordialement, janus57


mais je ne sais pas comment faire Gaston et puis je n'accède plus au répertoire racine donc je ne peux pas y déposer un fichier.... ;-(

Quel "couillon".

Tous mes sites sont installés dans un sous dossier de /www.

Je me demande si, avec FileZilla, tu ne pourrais pas transférer un script php, même si le contenu de /www ne s'affiche pas.

Tu crées le script bonjour.php ( -> https://www.wordetweb.com/word-et-web/OVH-Erreur-500-sur-site-internet-mutualise-htaccess-FR.htm OVH - Erreur 500 sur votre site Internet

Tu tentes de le transférer et tu testes. :)


Euhhh bein oui :frowning:

Ne prend pas mal ma remarque fort peu obligeante.

Sinon la commande qui te permettra une liste de fichiers est :
> $Tableau = glob(1*.*);

Ce sont des images qui posent ce problème? Potentiellement ça peut nous arriver, alors, si on en a trop? Tu en as combien?

Ce triste sujet a déjà été traité dans l'ancien forum.


Je veux bien chercher sur l'ancien forum une solution mais je n'ai pas le lien Gaston?

C'est toujours le grand bazar pour accéder à l'ancien forum.
Merci la Team OVH. :(

Peux-tu me laisser ton numéro de téléphone via un message PERSO ?

Je viens de t'envoyer un courriel.

et si sur filezilla, on se connecte ailleurs que sur www ?
On peut mettre un chemin dans configuration avancé, du type /www/repxxxx (un répertoire pas trop plein)

On y dépose le fichier php dont Gaston-phone parle, pour déplacer les fichiers

Je suppose que même sur les mutu, c'est possible.

Pour moi, avec File Zilla, il devrait pouvoir afficher le dossier " / ".
Et de la transférer en bas le script bonjour.php dans le dossier **_/www_**

Oui en mutualisé il est tout à fait possible de poser un script php qui appelle system(), lui-même appelant une commande Linux. Voici par exemple ce que je fais régulièrement:

echo '

';

$last_line = system('tar cvf drupal-7.54.tar drupal-7.54', $retval);
$last_line_1 = system('gzip drupal-7.54.tar', $retval_1);

echo '


La dernière ligne lue 1 : ' . $last_line . '

Valeur retournée 1 : ' . $retval. '

La dernière ligne lue 2 : ' . $last_line_1 . '

Valeur retournée 2 : ' . $retval_1;
?>

Je pose ce script toto.php, par exemple sous www, puis je tape sous mon navigateur mon url/toto.php, et cela execute le script. Il suffit de remplacer les commandes que j'ai mises (tar et gzip) par autre chose, donc mv , par exemple.


Il y a beaucoup plus simple.

Je suppose que les fichiers ont une numérotation logique.
Avec un script PHP il suffit de créer :
* Un dossier A1
* D'y déplacer tous les fichiers commençant par 1
* Même chose pour les 2, 3 etc.

J'ai fait cette opération en 2009 et après j'ai pu accéder à tous mes dossiers. :p



Sinon la commande qui te permettra d'obtenir une liste de fichiers est :
> $Tableau = glob(1*.*);


Il ne reste plus qu'à construire le script PHP, le ransférer dans /www et à l'exécuter. :p

Pourquoi vouloir supprimer tous ces fichiers si tu as besoin de les consulter ?

Il ne faut pas mettre d'url dans la commande, uniquement des noms de fichiers en local.

Si tu veux seulement récupérer les images (et tant pis pour l'instance de Wordpress), il suffit de déplacer une partie des images dans un autre répertoire jusqu'à ce que www soit à nouveau accessible par ftp, puis récupérer les images en les téléchargeant avec ftp:
- d'abord celles qui sont restées dans www,
- puis celles qui ont été déplacées dans le nouveau répertoire.

Faire $last_line = system('mv www/a*.jpg nouveau_rep/') (par exemple, et cela va déplacer les images dont le nom commence par "a")