web-dev-qa-db-fra.com

Problème WordPress: le fichier téléchargé n'a pas pu être déplacé vers wp-content/uploads /

J'ai créé une configuration locale de WordPress 4.9.8 avec PHP 7 dans une machine en cours d'exécution de Fedora. Lorsque j'essaie de télécharger des fichiers multimédias dans l’administrateur de WordPress, je répète sans cesse que

Le fichier téléchargé n'a pas pu être déplacé vers wp-content/uploads /

J'ai donné une autorisation de fichier complète (777) pour le répertoire content/uploads, mais j'obtiens quand même la même erreur.

Enfin, j'ai essayé de créer manuellement la structure de répertoire et de placer moi-même le fichier multimédia comme suit.

/var/www/html/test-jp/wp-content/uploads/2018/09/1024-xxxxx-logo.png

Quelle peut être la raison?

1
Udara Seneviratne

Cela peut être dû à la fonctionnalité SELinux du système d’exploitation Fedora.

Vous pouvez désactiver temporairement le SELinux dans Fedora comme suit et le tester.

Vérifier le statut SELinux avec sestatus

Si le SELinux est actif, le résultat de la commande ci-dessus sera inclus.

Mode actuel: mise en application

Exécutez la commande Sudo setenforce 0 pour désactiver temporairement SELinux.

Alors si vous cochez sestatus

Mode actuel: permissif

Pour réactiver SELinux, exécutez la commande Sudo setenforce 1

0
Parinda Rajapaksha

Vérifiez également le propriétaire du dossier wp-content/uploads, qui doit être défini sur l'utilisateur sous lequel le serveur Web est exécuté. Il s'agit généralement de www-data .

0
Diceros