Le répertoire de destination pour la diffusion de fichiers n'existe pas ou n'est pas accessible en écriture

11

J'essaie de mettre à niveau ma version de Wordpress mais j'obtiens cette erreur:

Le répertoire de destination pour la diffusion de fichiers n'existe pas ou n'est pas accessible en écriture.

ajcw
la source

Réponses:

23

Il s'agit d'une erreur d'autorisation de lecture-écriture. Corrigez cela en modifiant les autorisations du dossier "wp-content" sur 755 .

Si cela ne fonctionne pas, vérifiez le fichier wp-config.php et s'il n'est pas déjà défini, ajoutez

define('WP_TEMP_DIR', ABSPATH . 'wp-content/');

ajcw
la source
Mon répertoire temporaire a été défini sur le dossier wp-content / uploads et les mises à jour du plugin et de Wordpress ont échoué. Le changer à la valeur suggérée l'a corrigé ... je ne sais pas pourquoi, mais merci!
Très irrégulier
a rencontré cela sur l'hébergement mediatemple et cela a parfaitement fonctionné
Legion
1
755 n'était pas suffisant - puisque mon WP_TEMP_DIR était déjà réglé sur wp-content / uploads que j'ai utilisésudo chmod 775 wp-content/uploads
Toby Beresford
J'ai créé un dossier factice 'wp-content / temp' afin que tous les fichiers temporaires ne gâchent pas le répertoire wp-content.
MaXi32
Parfait. A travaillé pour moi pour Windows localhost!
user919426
0

Notez que si le répertoire temporaire est défini autrement plus bas dans le fichier wp-config.php, la dernière définition doit être remplacée par la précédente ou supprimée.

Cela est survenu dans mon installation qui a commencé comme une installation Bitnami Wordpress locale, mais a conservé le même répertoire temporaire (pointant vers mon lecteur C:). J'avais placé le code ci-dessus en haut du fichier, mais il était remplacé par la dernière définition de dossier temporaire que je n'étais pas au courant.

Gregory Smith
la source
0

il y a déjà du Define Tempcode dans mon wp-config.phpfichier, je le supprime et cela fonctionne pour moi.

Aadii Mughal
la source