2012-04-27 7 views
1

私のWebホスティングプロバイダは毎日すべてのフォルダのアクセス許可を750にリセットしますが、数日後にはWordPressのイメージをアップロードする際に問題が発生します。 755にフォルダをアップロードする権限を変更すると、すべて正常に動作しますが、翌日にリセットされます...プロバイダは、750はかなり十分でなければならないと私に言いました。同じと思いますが、これはWordPressで...WordPressをフォルダのアクセス許可で使用する<= 750

答えて

0

/wp-content/uploads /ディレクトリは、ファイルをアップロードするときにWebサーバーが実行するユーザーによって書き込み可能である必要があります。アップロードディレクトリ。

uploadsディレクトリの所有権をWebサーバーユーザーに変更する必要があります。所有権を変更するユーザー名と方法は、サーバーの設定に多少依存しますが、Webホストがディレクトリの正しい所有権を設定できるようにする必要があります。

755と750の違いは、755ではすべてのユーザーにディレクトリの書き込み権限が与えられ、750は所有者とグループだけが書き込み権限を持つことです。まさに私の問題だ

http://codex.wordpress.org/Changing_File_Permissions

+0

:私のユーザー名(「ASDF」と言ってみましょう)は、すべてのフォルダとファイルの所有者である、と私の推測では、ワードプレスでも「ASDF」として動作している必要があり、です。私は実際にファイルをアップロードできることを知りましたが、サーバ上にあってもその後は表示されません。彼らの許可を変更することは役に立たない。私のプロバイダは、ワードプレスはアップロードされたファイルに640を使用し、グループのアクセス許可をチェックしていないと言っています(私はそれを完全には理解していません)。彼らは今、/ wp-content/uploads/permanentlyの例外として私に755の許可を与えました。 :) –

+0

今はうまくいきます。参考までに、共有ホストでは、あなたのユーザー名でWebサーバー(したがって、 'WordPress')を実行することはできません。 Webサーバーは、セキュリティ上の理由から、非特権ユーザーとして意図的に実行されます(デフォルトでは、Ubuntuサーバー上のユーザー名www-dataとしてデフォルトで実行されます)。このユーザーにディレクトリのchown(所有権の変更)を行わなければなりません。このルートを使用すると、誰もがディレクトリに書き込みアクセス権を与えるよりも安全になります。 755のパーミッションでは、サーバ上の他のユーザは理論上はディレクトリに書き込むことができます。 – Roscius

関連する問題