WordPressでファイルとフォルダのアクセス許可エラーをすばやく修正する方法

公開: 2017-05-25

他のコンテンツ管理システム(CMS)と同じように、WordPressにはいくつかの癖があります。 最も厄介なものの1つは、「ファイルとフォルダーのアクセス許可エラー」です。これにより、サイトとの対話が妨げられる可能性があります。 これには、フォルダーの作成とファイルの変更が含まれます。基本的に、WordPressWebサイトを実行するために必要なすべてのものです。

幸いなことに、この特定の問題には迅速な修正があります。 それはすべてあなたのファイルとフォルダの許可設定を構成することの問題です。 ただし、その方法を説明する前に、WordPressでのアクセス許可の仕組みと、アクセス許可が重要である理由について説明しましょう。

WordPressのファイルとフォルダーのアクセス許可について知っておくべきこと

コンピューター上のすべてのファイルとフォルダーには、独自のアクセス許可のセットが付属しています。 これらは、誰がそれらと対話できるか、およびそれらがそれらのファイルで何ができるかを管理するルールです。 たとえば、管理者以外のユーザーに対してフォルダを読み取り専用として設定できます。そのフォルダのファイルに変更を加えることはできますが、他のユーザーは引き続きそれらを表示できます。

WordPressサイトのアクセス許可レベルを構成します。

Unixベースのシステムは、数値を使用してアクセス許可レベルを表します。

つまり、WordPressのファイルとフォルダーのアクセス許可エラーはアクセスの問題です。 このエラーに遭遇した場合は、問題が何であるかがすぐにわかります。 Webサイトにアクセスしようとすると、WordPressは警告メッセージを返します(ディレクトリを作成できませんのようなもの)。

WordPressサイトを安全に保つには、権限設定が適切であることを確認することが重要です。 結局のところ、通常のユーザーがWordPressコアファイルにアクセスすることは望ましくありません。 共同編集者にも望まないかもしれません。 私たちに関する限り、WordPress管理者だけが、新しいコンテンツやその他の小さな追加を投稿する以外に、サイトを変更するために必要な権限を持っている必要があります。

ただし、プラットフォームがその義務を果たすことができるように、WordPress自体に必要な権限を与えることも重要です。 これには、フォルダ、投稿、ページの作成、ファイルの作成などが含まれます。 それらがないと、CMSは意図したとおりに機能せず、ファイルやフォルダーに関連するエラーなど、無数のエラーが発生します。

WordPressのファイルとフォルダーのアクセス許可エラーをすばやく修正する方法(2ステップ)

この問題をトラブルシューティングする最も簡単な方法は、FTPクライアントを使用してサイトにアクセスすることです(FileZillaをお勧めします)。 ただし、WordPressのファイルやフォルダーを調べる前に、思いがけない事態が発生してサイトを復元する必要がある場合に備えて、サイトを手動でバックアップすることをお勧めします。

準備ができたら、FTPクライアントを開き、サーバーにログインします。

ステップ1:ディレクトリのアクセス許可設定を修正する

まず、WordPressのルートフォルダーを見つけます。これは通常、 public_html、www、またはサイトのタイトルにちなんで名付けられています。 それを開くと、3つのフォルダー( wp-admin、wp-content、およびwp-includes )といくつかの緩いファイルが見つかります。

WordPressのルートディレクトリ。

これらの3つのフォルダーを選択して右クリックし、 [ファイルのアクセス許可]というオプションを選択します。

ファイルのアクセス許可オプションを見つける。

ファイルの所有者、所有者のグループ、および通常のパブリックの3種類のユーザーに対する読み取り、書き込み、および実行のアクセス許可を含む[ファイル属性変更]画面が表示されます。 最初の数字はユーザーのアクセス許可を表し、2番目の数字はグループを表し、3番目の数字はユーザーのアクセス許可レベルを表します。 各タイプの許可も数値で表されます。 読み取りは4、書き込みは2、実行は1です。

与えることができる最大数は7で、これはユーザーの読み取り書き込み、および実行可能アクセスを表します。数値表現は[数値]フィールドに表示されます。

WordPressフォルダーのアクセス許可設定を構成します。

3つのフォルダーに戻り、数値755を設定し、[サブディレクトリに再帰] > [ディレクトリのみに適用]というオプションにチェックマークを付けます

新しい設定をすべてのWordPressフォルダーに適用します。

つまり、フルアクセスを取得し、WordPressはフォルダーを読み取って開くことができます(ただし、フォルダーを削除することはできません)。ユーザーにも同じことが言えます。 ただし、ファイルは影響を受けないままであるため、ステップ2に進みます。

ステップ2:WordPressファイルの権限値を変更する

これで、すべてのディレクトリのアクセス許可レベルが変更されました。次は、ファイルに対して同じことを行います。 ただし、フォルダの場合と同じ数値は使用しません

この手順では、ルートディレクトリに戻り、前の手順で使用したものを含め、その中のすべてのファイルとフォルダを選択します。 次に、それらを右クリックして、 [ファイルのアクセス許可]オプションをもう一度選択します

WordPressファイルのファイルパーミッションオプションを見つける。

今回は、[数値]フィールド内の既存の数値を644に置き換えます。

WordPressファイルのパーミッション値を置き換える。

この場合、(所有者として)すべてのファイルの読み取りと変更の両方を行うことができます。 あなたの訪問者とあなたのグループに関しては、彼らはファイルを所有していないので、彼らは読み取りアクセスしか得られません。 これは、潜在的な攻撃の侵入ポイントを制限するため、セキュリティの観点からは完璧な設定です。

ファイルのアクセス許可設定を更新する前に、[サブディレクトリに再帰] > [ファイルのみに適用]というオプションにチェックマークを付けてください。 そうすれば、WordPressファイルに644の値のみを適用し、フォルダーは最後の手順で指定した設定を保持します。

新しい権限設定をすべてのファイルに適用します。

残っているのは、サイトへのアクセスを再試行することだけです。 上記の手順を実行した場合、ファイルとフォルダーのアクセス許可エラーはなくなり、Webサイトはもう一度完全に機能するはずです。 ただし、それでも問題が発生する場合は、エラーの根本的な理由が考えられます。 この場合、問題の解決を支援するためにホスティングプロバイダーに連絡することをお勧めします。

結論

ファイルとフォルダーのアクセス許可の設定は、恐ろしいトピックになる可能性があり、正当な理由があります。 間違った設定を使用すると、サイトが深刻に混乱する可能性があります。そのため、WordPressファイル構造を徹底的に理解する必要があります。

それを確認し、FTP経由でサイトにアクセスしたら、ファイルとフォルダーのアクセス許可エラーを修正するには、次の2つの手順を実行するだけです。

  1. WordPressフォルダーのアクセス許可設定を変更します。
  2. すべてのファイルに対してこのプロセスを繰り返します。

WordPressのファイルとフォルダーのアクセス許可エラーを修正する方法について質問がありますか? 下のコメントセクションで質問してください!

Trivalium / shutterstock.comによる記事のサムネイル画像。