web-dev-qa-db-ja.com

プラグインは777フォルダにのみインストールされます。溶液?

私は100%この質問をする最初の質問ではありません、それでも私はこの質問に自分の状況に答えてもらうことを望みます。

私は自分のサーバーにWordpressをインストールし(Versio.nlでホストしています)、Wordpress全体を推奨通りに設定しました。これがデフォルトです。とはいえ、私はプラグイン(あるいはテーマ、あるいは 'write'アクションに関連するもの)をインストールすることはできません。

インストールしようとすると、次のメッセージが表示されます。

http://downloads.wordpress.org/plugin/wp-security-scan.Zip …パッケージをダウンロードしています…プラグインをインストールしています…ディレクトリを作成できませんでした。 /home/sandexs1/domains/iscs.nl/public_html/wp-content/plugins/wp-security-scan/プラグインのインストールに失敗しました。

誰か助けてもらえますか?

あなたが私の問題に答えるためにもっと情報が必要かどうか尋ねてください!

1

あなたはあなたのWebホストVersio.nlと話す必要があります。共有サーバーの設定に問題があります。

ファイルとフォルダは777であってはいけません。Wordpressは、ファイルに644、フォルダに755以下しか必要としません。そしてWordpressはディレクトリを作成できるはずです。

プラグインによっては/ wp-content /フォルダを書き込み可能にする必要がありますが、そのような場合はインストール中にそれらを知らせるでしょう。場合によっては、これには755の許可を割り当てる必要があるかもしれません。

http://codex.wordpress.org/Changing_File_Permissions から:

通常、すべてのファイルはWebサーバー上のユーザー(ftp)アカウントによって所有され、そのアカウントによって書き込み可能であるべきです。共有ホストでは、ファイルは決してWebサーバープロセス自体によって所有されるべきではありません(時にはこれはwww、Apache、または誰もいないユーザーです)。

WordPressからの書き込みアクセスが必要なファイルは、WordPressが使用するユーザーアカウントが所有またはグループ所有している必要があります(サーバーアカウントとは異なる場合があります)。たとえば、ファイルをサーバーとやり取りするためのユーザーアカウントを持っていても、サーバー自体がdhapacheやnobodyなどの別のユーザーグループの別のユーザーを使用して実行されているとします。 WordPressがFTPアカウントとして実行されている場合、そのアカウントは書き込みアクセス権を持っている、つまりファイルの所有者であるか、書き込みアクセス権を持つグループに属している必要があります。後者の場合、それはパーミッションがデフォルトより許容的に設定されることを意味するでしょう(例えば、フォルダーのために755ではなく775、そして644の代わりに664)。

1
markratledge