ホームページ  >  記事  >  CMS チュートリアル  >  WordPress はアップロードされたファイルを wp-content/uploads に移動できません

WordPress はアップロードされたファイルを wp-content/uploads に移動できません

藏色散人
藏色散人転載
2020-12-03 14:29:263690ブラウズ

次のコラム WordPress チュートリアル では、WordPress でアップロードしたファイルが wp-content/uploads に移動できない問題の解決方法をご紹介しますので、お役に立てれば幸いです。困っている友達に!

WordPress はアップロードされたファイルを wp-content/uploads に移動できません

WordPress でアップロードされたファイルを wp-content/uploads に移動できない問題の解決策

lnmp 環境を構築し、 wordpress ウェブサイトビルダー システム

lnmp 環境はすぐにセットアップされましたが、WordPress

を配置するときにいくつかの問題が発生しました主な問題:

1. 最初のものは wp -content /uploads には作成する権限がありません。

これは手動で作成できます。777 権限を与えるだけです。

2. アップロードされたファイルを wp-content/uploads に移動できません。

これは大きな問題であり、厄介な問題でもあります。Baidu の回答はすべて同じで、777 のアクセス許可を設定し、中国語のユーザー名は必要ありません。

これは次の場合には役に立ちません。全て。

解決策を得る前に、まず背景を説明します

lnmp 環境をインストールするとき、すべて root ユーザーを使用してインストールしましたが、プログラムを配置すると、新しい morequ ユーザーが作成されました。そしてプログラムはすべてをこのユーザーの下に置き、nginx プロキシを使用します。

これにより、権限の問題が発生します。

Baidu で検索しても無駄でしたが、Bing 検索を使用して最終的に答えを見つけました。

彼のやり方に合わせて変更したところ、httpすら通らなくなって500になってしまいました。苦労の末、ようやく答えが得られました。

a) nginx.conf を変更します。

このファイルの先頭に、ユーザーを設定する場所があります。

user  root root;
worker_processes  1;

b) php-fpm を変更します。 .conf

このファイルに次の文がありました:

; 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

You can go into thisfolder and take a look. There is a www.conf file in it

変更このファイル:

; 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

元の www ユーザーを現在のユーザーに変更します。

結果は成功でした。

以上がWordPress はアップロードされたファイルを wp-content/uploads に移動できませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。