Impossible de créer le dossier wp-content/uploads sur WordPress

Impossible de créer le dossier wp-content/uploads

« fichier.jpg » n’a pas pu être mis en ligne suite à une erreur
Impossible de créer le dossier wp-content/uploads/2013/09. Son dossier parent est-il accessible en écriture par le serveur ?

Tel est le message d’erreur qui peut être rencontré lors de l’import d’un fichier dans la bibliothèque de WordPress.

Pour rappel, les fichiers figurant dans cette bibliothèque se trouvent dans le dossier wp-content/uploads suivit d’un ensemble de sous dossiers.

Dans le menu Réglages > Médias, il se peut que la ligne Organiser mes fichiers envoyés dans des dossiers mensuels et annuels, soit coché. C’est un réglage par défaut qui signifie que WordPress va créer un ensemble de sous dossier dans /wp-content/uploads  en fonction de la date d’importation du fichier.

Exemple : Si un fichier à était importé le 12/09/13, alors WordPress va ranger ce fichier dans /wp-content/uploads/2013/09

capture

Le sous dossier /2013 correspond à l’année où le fichier à était importé. Le second, /09, correspond au numéro du mois.

C’est la raison pour laquelle ce message d’erreur ne peut être rigoureusement identique chez tout le monde. D’autant plus, que le nom du fichier (ici 31.jpg) figure dans le message erreur.

Pour remédier à ce problème, il faut accéder au dossier /wp-content/uploards via votre client FTP, (filezilla, Cyberduck…) et y vérifier les droits en lecture/écriture. Ils doivent être en 777. Si ça n’est pas le cas, alors mettez les droits en 777 sans oublier d’activer la récusions afin que les sous dossier de /uploads bénéficient eux aussi des droits 777.

A ce stade il est possible que le problème soit résolu. Vérifiez en important un fichier dans la bibliothèque.

Dans le cas contraire, allez dans le menu Réglages > Médias, et décochez la ligne : Organiser mes fichiers envoyés dans des dossiers mensuels et annuels. Là encore cette étape peut faire des miracles. Vérifiez à nouveau en important un fichier dans la bibliothèque.

Si le problème n’est toujours par résolu, il reste encore une dernière solution. Retournez dans le dossier /wp-content (toujours à l’aide de votre client FTP préféré).

Renommez le dossier /uploads en /uploads_old, puis créer un nouveau dossier /uploads auquel il lui sera attribuer les droits 777. Le problème doit être résolu. Vérifiez une troisième fois en important un fichier dans la bibliothèque. Une fois cette vérification terminé (et  espérons-le  fructueuse), transférer le contenu du dossier /uploads_old dans dossier /uploads, afin de récupérer l’intégralité de vos fichiers.

Une fois le transfert terminé, le dossier /uploads_old pourra être supprimé.

Attention : Il est imprudent de laisser des fichiers et dossier avec des droits en 777. Une fois le problème résolut, n’oublier pas de remettre les dossier wp-content et ses sous-dossier avec des droits plus restreints (775 au minimum).

7 Comments

  • Roland dit :

    Merci !!!
    Ca faisait plusieurs heures que j’étais sur ce problème et aucune solution.

  • reign dit :

    C’est pas un peu dangereux d’activer l’écriture pour le publique ? oO

    • admin dit :

      Si en effet. Dès lors que le dossier « uploads » est créé et fonctionnel, n’hésitez pas à remettre les droits en 775 pour le dossier « wp-content » est tous ses sous-dossiers.

      • Fzhz dit :

        Bonjour,
        Je me permets de poser une question dans le meme sujet.
        Dès que je remets les droits en 775, l’upload est de nouveau impossible. Je précise que je modifie les droits directement dans le dossier wp-content dans Applications de mon mac, via « lire mes informations ».
        Je suis novice et je ne sais pas comment accéder à /wp-content/uploads via le client PROFTPD (j’ai installé Xampp)…
        Je vous remercie par avance pour votre aide.

  • Akila dit :

    Bonjour,

    J’ai suivi toute la procédure qui est très bien faite et ça ne fonctionne toujours pas. Il se trouve que je suis en train de récupérer tout le contenu de mon site en ligne vers mon serveur local (wamp) afin d’en conserver une copie.
    Il doit y avoir des soucis de redirection url, mais je n’ai que des connaissances de base en html et phpmyadmin du coup je suis un peu coincée ….

    Auriez-vous une idée de ce que je peux faire ou dois-je complètement tout réinstaller ? Et si je dois tout réinstaller comment éviter que le problème soit récurrent ?

    Je vous remercie de votre aide.

    • Guillaume dit :

      Bonjour Akila,

      Tout nos excuses pour cette réponse tardive.

      C’est bien le fichier « upload » que WordPress ne peut pas créé ? ou bien ce sont les fichiers (de type media) qui ne parviennent pas à être uploader ?

    • Rachel dit :

      J’ai tout essayé les 3 options, alors j’ai vérifié c’était quoi l’adresse exacte de mon dossier « uploads » le chemin du début, c’était à cet endroit qu’il y avait un problème, je suis allée le changer dans
      Réglage> Médias> Stocker les fichiers envoyés dans ce dossier

      J’avais pas tout à fait le bon lien (home/nom du site/wp-content/uploads, etc. cela dépend de l’adresse que ton hébergeur t’as fait)

Leave a Reply