Maison > Article > Tutoriel CMS > WordPress ne peut pas déplacer les fichiers téléchargés vers wp-content/uploads
La colonne suivante du Tutoriel WordPress vous présentera la solution au problème selon lequel les fichiers téléchargés ne peuvent pas être déplacés vers wp-content/uploads dans WordPress, j'espère que ce sera le cas. utile aux amis dans le besoin !
Solution au problème selon lequel les fichiers téléchargés ne peuvent pas être déplacés vers wp-content/uploads dans WordPress
Créez un environnement lnmp et mettre un constructeur de site web wordpress Le système
L'environnement lnmp a été rapidement construit, mais quelques problèmes sont survenus lors de la mise en place de wordpress
Le problème principal :
1 Le premier est wp. -content/uploads n'a pas l'autorisation de créer,
Vous pouvez le créer manuellement, donnez-lui simplement l'autorisation 777.
2. Impossible de déplacer les fichiers téléchargés vers wp-content/uploads.
C'est un problème majeur, et c'est aussi un problème gênant. La réponse de Baidu revient à définir 777 autorisations et aucun nom d'utilisateur chinois
Cela ne sert à rien.
Avant d'obtenir la solution, décrivez d'abord le contexte
Lors de l'installation de l'environnement lnmp, j'ai tout installé en utilisant l'utilisateur root, mais lorsque j'ai mis le programme, un nouvel utilisateur morequ a été créé, et le programme Mettez tout sous cet utilisateur, puis utilisez le proxy nginx.
Il y a un problème d'autorisation.
J'ai cherché Baidu en vain et j'ai finalement trouvé une réponse en utilisant la recherche Bing.
Après l'avoir modifié selon sa méthode, je n'arrivais même pas à passer par http, donc ça m'a coûté 500. Après de nombreux efforts, j'ai finalement eu la réponse.
a) Modifier nginx.conf
Au début de ce fichier, il y a un endroit pour définir l'utilisateur, modifiez-le en :
user root root; worker_processes 1;
b) Modifier php-fpm .conf
J'ai vu cette phrase dans ce fichier :
; Include one or more files. If glob(3) exists, it is used to include a bunch of ; files from a glob(3) pattern. This directive can be used everywhere in the ; file. include=/etc/php-fpm.d/*.conf
Vous pouvez aller dans ce dossier et jeter un oeil Il y a un fichier www.conf
Modifier ce fichier. :
; Set permissions for unix socket, if one is used. In Linux, read/write ; permissions must be set in order to allow connections from a web server. Many ; BSD-derived systems allow connections regardless of permissions. ; Default Values: user and group are set as the running user ; mode is set to 0666 ;listen.owner = morequ ;listen.group = morequ ;listen.mode = 0666 ; Unix user/group of processes ; Note: The user is mandatory. If the group is not set, the default user's group ; will be used. ; RPM: apache Choosed to be able to access some dir as httpd user = morequ ; RPM: Keep a group allowed to write in log dir. group = morequ
Remplacez l'utilisateur www d'origine par mon utilisateur actuel.
Le résultat a été réussi.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!