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?
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
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 .