web-dev-qa-db-ja.com

WordPressの問題:アップロードしたファイルをwp-content/uploads /に移動できませんでした

私はFedoraを実行しているマシンの中でPHP 7を使ってローカルのWordPress 4.9.8セットアップを作成しました。 WordPress管理者にメディアをアップロードしようとすると、

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

私はcontent/uploadsディレクトリにフル(777)ファイル許可を与えました、それでも、私は同じエラーを得ます。

最後に、ディレクトリ構造を手動で作成し、メディアファイルを次のように自分で配置しようとしました。

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

その理由は何ですか?

1

これはFedora OSのSELinux機能によるものかもしれません。

以下のようにFedoraのSELinuxを一時的に無効にしてテストすることができます。

SELinuxのステータスをsestatusとして確認してください。

SELinuxがアクティブな場合は、上記のコマンドの結果が含まれます。

現在のモード:強制

SELinuxを一時的に無効にするには、コマンドSudo setenforce 0を実行します。

sestatusをチェックすれば

現在のモード:許可

SELinuxを再度有効にするには、コマンドSudo setenforce 1を実行します。

0

wp-content/uploadsフォルダーの所有者も確認してください。これは、Webサーバーが稼働しているユーザーに設定する必要があります。通常、このユーザーは www-data です。

0
Diceros