Duplicator Duplicator
WordPressファイルパーミッション

WordPressファイルパーミッション101:それらは何であり、どのように修正するか

· · 10分で読む ·
著者: 著者アバター Joella Dunn
著者アバター Joella Dunn
JoellaはWordPressでの長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的な目標は、WordPressウェブサイトが安全で成長に対応できる状態であることを確認することです。
·
レビュー担当者: レビュアーアバター John Turner
レビュアーアバター ジョン・ターナー
John TurnerはDuplicatorの社長です。彼は20年以上のビジネスおよび開発経験を持ち、彼のプラグインは2500万回以上ダウンロードされています。

WordPressのファイルパーミッションについて、暗闇で手探りしているような感覚になったことはありませんか?あなただけではありません。 

多くのWordPressサイトの所有者にとって、ファイルパーミッションは謎の数字のセットです。しかし、重要なのは、これらのパーミッションを理解し管理することが、サイトを安全かつスムーズに稼働させ続けるために不可欠であるということです。

この記事では、WordPressのファイルパーミッションとは何か、なぜ重要なのか、そして効果的に管理する方法を解説します。

経験豊富な開発者の方でも、WordPress初心者の方でも、サイトのセキュリティを管理するための実践的なヒントを見つけることができます。

主なポイントは次のとおりです:

  • WordPressのファイルパーミッションは、サーバー上のファイルを誰が読み取り、書き込み、実行できるかを制御します。
  • 標準的なパーミッションは、ファイルの場合は644、ディレクトリの場合は755です。
  • 不適切なパーミッションは、アップロードエラー、プラグインの問題、ホワイトスクリーンの死を引き起こす可能性があります。
  • プラグイン、FTPクライアント、またはcPanelを使用してパーミッションを修正できます。
  • 777パーミッションは、誰でもファイルを変更できるため、絶対に使用しないでください。
  • 定期的なパーミッションチェックは、セキュリティの脆弱性やサイトの誤動作を防ぐのに役立ちます。

目次

WordPressのファイルパーミッションとは?

WordPressの世界では、ファイルパーミッションとは、ウェブサイトのファイルやディレクトリへのアクセスを制御するルールのセットです。サーバー上の特定のファイルを誰が読み取り、書き込み、実行できるかを決定します。これらのルールはパーミッションモードと呼ばれることもあります。

しかし、なぜそれらが必要なのでしょうか?

  • セキュリティ:適切なパーミッションは、不正なユーザーがサイトの重要なファイルにアクセスしたり変更したりするのを防ぎます。
  • 機能性:正しいWordPressパーミッションは、ウェブサイトが自身を更新したり、プラグインをインストールしたりするなどの必要な操作を実行できるようにします。
  • トラブルシューティング:問題が発生した場合、ファイルパーミッションが原因であることがよくあります。それらを理解することで、一般的なWordPressの問題の多くを解決できます。

WordPressのファイルパーミッションは、セキュリティ上の脅威に対する最初の防御線であり、サイトをスムーズに稼働させ続けるための重要な要素です。特に共有ホスティング環境でのセキュリティ維持には不可欠です。

WordPressのファイルパーミッションを理解する

WordPressのファイルパーミッションとは何かを理解したので、次にその仕組みを解説します。最初は思っているほど複雑ではありません。

WordPressのファイルパーミッションは、3つの基本的なアクションを中心に展開します:

  1. 読み取り:ファイルまたはディレクトリの内容を表示できます。
  2. 書き込み:ファイルまたはディレクトリを変更または削除できます。
  3. 実行:ファイルを実行可能なプログラムまたはスクリプトとして実行できます。

これらをWordPressファイルを保護する3人のマスケティアーズと考えてください。それぞれが特定の役割を持ち、それらが協力してセキュリティチームを形成します。

644や755のような数字で表されるファイルパーミッションを見たことがあるでしょう。これらは何を意味するのでしょうか?

各数字は、異なるユーザーグループの権限を表します。

  • 最初の数字はファイル所有者用です
  • 2番目はグループ用です
  • 3番目はその他のユーザー用です

そして、各数値は権限値の合計です。

  • 4は読み取り
  • 2は書き込み
  • 1は実行

したがって、644は次の意味になります:

  • 所有者は読み取りと書き込みが可能(6 = 4 + 2)
  • グループは読み取りのみ可能(4)
  • その他は読み取りのみ可能(4)

WordPressに関しては、主に3つの役割があります:

  1. 所有者:通常、これはサーバー上のあなたのアカウントです。
  2. グループ:これはユーザーのセットです。
  3. 公開:これには、サーバー上の他のすべてのユーザーが含まれます。

これらの概念を理解することが、WordPressのファイル権限を効果的に管理するための鍵となります。

WordPressのファイル権限はなぜ重要なのか?

「なぜこんな技術的なことに気を使わなければならないのか?」と思うかもしれません。WordPressのファイル権限を正しく設定することは、適切に機能するセキュリティシステムを持つようなものです。

セキュリティ

安全なファイル権限は、サイトがハッキングされるのを防ぐのに役立ちます。WordPressサイトは、不適切な権限のために標的とされることがよくあります。

適切に設定された権限は、サイバー攻撃に対する最初の防御線です。これにより、不正なユーザーが機密ファイルにアクセスしたり、悪意のあるコードをサイトに注入したりするのを防ぐことができます。

WordPressをスムーズに稼働させ続ける

WordPressは、正しく機能するためにさまざまなファイルを読み取り、書き込み、実行する必要があります。適切な権限があれば、サイトは問題なく自己更新したり、プラグインをインストールしたり、その他の重要なタスクを実行したりできます。

トラブルシューティングが容易になる

WordPressサイトで問題が発生した場合、不適切なファイル権限が原因であることがよくあります。これらの権限を理解することで、多くの一般的なファイル権限の問題を迅速に特定し、解決することができます。

エラーの防止

適切なファイル権限は、悪意のある攻撃からあなたを守るだけでなく、そのレベルのアクセス権を持つべきではないユーザーによる偶発的な変更や削除を防ぎます。

コンプライアンスとベストプラクティス

多くのウェブホストやセキュリティ専門家は、ファイル権限を推奨しています。これらのガイドラインに従うことは、サイトを安全に保つだけでなく、業界のベストプラクティスに沿っていることを保証します。

WordPressのファイルパーミッションを確認する方法

WordPressのファイル権限を確認することは、サイトのセキュリティと機能を維持するための重要なステップです。これを行うには、いくつかの異なる方法があります。

FTP(ファイル転送プロトコル)クライアントであるFileZillaのようなツールは、ファイルパーミッションを確認するための使いやすい方法を提供します。まず、FTP認証情報を使用してサイトに接続します。ファイルまたはフォルダを右クリックし、ファイルパーミッションまたはそれに類するオプションを選択します。

FTPファイル権限

数値パーミッション(644または755など)と、各パーミッションタイプのチェックボックスが表示されます。

FTPでファイル権限を変更する

cPanelを使用してファイルパーミッションを確認することもできます。これを行うには、ファイルまたはフォルダを右クリックし、パーミッションの変更を選択します。 

cPanelファイル権限

現在のパーミッションが数値とチェックボックスで表示されます。

cPanelでファイル権限を変更する

または、一部のWordPressプラグインは、ダッシュボードにファイルパーミッションを直接表示します。All-in-One WP Securityがこれを実行できます。

FTPまたはcPanelを使用してファイルパーミッションを確認することは、サイトのセキュリティを維持する上で非常に重要です。問題が発生する前に、パーミッションの問題を特定して修正できます。

WordPressのファイルとフォルダの正しいパーミッションを設定する

WordPressインストールのファイルとフォルダに適切なパーミッションを設定することは、セキュリティと機能性のために重要です。 

一般的なルールとして、これらのパーミッションを使用してください:

  • ディレクトリ:755
  • ファイル:644 

ただし、一部のファイルとディレクトリには特定のパーミッションが必要です。 

wp-config.phpファイルの場合、セキュリティを強化するためにパーミッションを600または640に設定します。サイトの設定をさらに保護するために、.htaccessおよびindex.phpのパーミッションを644に変更することもできます。

777パーミッションは絶対に使用しないでください。これにより、どのユーザーでも任意のファイルまたはディレクトリにアクセスして変更できるようになります。

WordPressファイルパーミッションの問題を修正する方法

注意深く管理していても、ファイルパーミッションの問題が発生することがあります。これらの問題は、次のようなさまざまな方法で現れる可能性があります:

  • メディアファイルをアップロードできない
  • プラグインやテーマをインストールまたは更新できない
  • ホワイトスクリーンオブデス
  • 403 Forbiddenエラー
  • 更新中にWordPressがFTP認証情報を要求する

これらの問題のいずれかに遭遇した場合は、ファイルパーミッションを確認する時期です。ファイルパーミッションを変更する3つの方法を以下に示します:

  • 方法1:All-in-One WP Securityのようなプラグインを使用して、自動スキャンとワンクリック修正を行う
  • 方法2:FTPクライアント経由で接続し、ファイルとディレクトリのパーミッションを手動で調整する
  • 方法3:cPanelファイルマネージャーにアクセスして、ホスティングダッシュボードから直接パーミッションを変更する

方法1. プラグインでWordPressのファイルパーミッションを修正する

プラグインは、特にFTPやサーバー管理に慣れていない場合、最もユーザーフレンドリーなアプローチです。このタスクには、All-in-One WP Security & Firewallプラグインをお勧めします。 

All-in-One WP Securityプラグイン

WordPressダッシュボードのWP Security » File Securityに移動します。File Permissionsタブをクリックします。

AIOSファイル権限

All-in-One WP Securityは、ファイルのエラーを自動的にスキャンします。間違ったパーミッションを持つファイルまたはディレクトリをハイライト表示します。修正するには、推奨パーミッションを設定をクリックします。

推奨ファイル権限を設定する

これで、すべてのファイルとフォルダの横にアクションは不要と表示されます。サイトは安全になります!

この方法は、プラグインを使用して権限を管理したい場合に最適です。初心者にも非常に優しいです。

方法2. FTPでWordPressのパーミッションを変更する

FTPクライアントを使用すると、ファイルに対してより直接的な制御が可能になり、プラグインを使用するよりも効果的な場合が多くあります。その使用方法を説明します。

FileZillaのようなFTPクライアントをダウンロードします。FTP認証情報が必要になります。これは、ホスティングプロバイダーから取得できます。

次に、WordPressのルートディレクトリに移動します。通常、これは public_htmlwww、またはドメインという名前です。

ルートディレクトリ内のすべてのフォルダを選択します。右クリックして ファイル権限 を開きます。

FTPでディレクトリ権限を編集する

数値値を 755 に設定します。 サブディレクトリに再帰する というボックスをチェックします。ディレクトリにのみ適用します。

FTPサブディレクトリの再帰処理

次に、ルートディレクトリ内のすべてのファイルとフォルダを選択します。ファイル権限を再度開きます。 

数値値を 644 に設定します。前回と同様に、 サブディレクトリに再帰する をチェックします。ただし、 ファイルにのみ適用 を選択します。

この方法では、ファイル権限を直接設定できるため、WordPressフォルダの権限をより細かく制御できます。

方法3. cPanelで正しいファイルパーミッションを設定する

ホスティングプロバイダーがcPanelを提供している場合、FTPクライアントなしでファイル権限を調整するために使用できます。 

ルートディレクトリを開くと、 権限 列が表示されます。これは、各フォルダとファイルが現在使用している権限を示しています。

cPanelの現在のファイル権限

ファイルまたはフォルダを右クリックし、 権限を変更 をヒットします。ポップアップで、正しい数値値(ディレクトリの場合は755、ファイルの場合は644)を入力します。ファイル権限の変更ボタンを再度クリックして適用します。

WordPressファイル権限に関するFAQ

WordPressのファイル権限はどのくらいにすべきですか?

推奨されるWordPressのファイル権限は、ファイルの場合は644、ディレクトリの場合は755です。この構成により、Webサーバーは必要に応じてファイルを読み取りおよび実行できますが、不正な変更は防止されます。

WordPressのファイルの権限を変更するにはどうすればよいですか?

WordPressのファイル権限を変更するには、FTPクライアントまたはWebホストのファイルマネージャーを使用できます。目的のファイルに移動し、右クリックして ファイル権限 を選択して数値権限値を変更します。または、WordPressのファイル権限プラグインを使用することもできます。

SSHアクセスがある場合は、コマンドラインを使用してWordPressのファイル権限を修正することもできます。この方法は、特にLinuxシステムでWordPressのファイル権限を管理する場合に役立ちます。

WordPressファイルへのアクセスを制限するにはどうすればよいですか?

ファイルへのアクセスを制限するには、ファイル権限を644、ディレクトリ権限を755に変更することをお勧めします。機密ファイルがWeb URLから直接アクセスできないことを確認してください。重要なファイルへの直接アクセスをブロックするために、.htaccessルールなどのセキュリティ対策を実装してください。

追加の保護のために、WordPressセキュリティプラグインの使用も検討してください。セキュリティの脆弱性をパッチするために、WordPress、テーマ、プラグインを定期的に更新してください。

ファイル権限の問題:解決済み

サイトのメジャーアップデートや変更後は、特にファイル権限を定期的に確認することを忘れないでください。最初は技術的に思えるかもしれませんが、WordPressのファイル権限を変更することは、あらゆるサイトオーナーにとって不可欠なスキルです!

ついでに、これらの追加のWordPressガイドも気に入ると思います:

権限関連の問題のリスクを減らしたいですか?Duplicator Proを使用して、ウェブサイトを移行する際に一貫したファイル権限を維持しましょう!

著者アバター
Joella Dunn コンテンツライター
JoellaはWordPressでの長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的な目標は、WordPressウェブサイトが安全で成長に対応できる状態であることを確認することです。
当社のコンテンツは読者によってサポートされています。特定のリンクをクリックすると、手数料を受け取る場合があります。

保護されないまま、もう一日を無駄にしないでください

適切なWordPressバックアップなしで過ごす1時間ごとに、サイトはリスクにさらされます • WordPress移行の遅延ごとに、パフォーマンスと成長を失います

今すぐDuplicatorを入手
Duplicator プラグイン

お待ちください!
限定オファーをお見逃しなく!

お客様として、60% OFF になります

Duplicator をサイトで無料で試して、150万人以上の WordPress プロが私たちを信頼する理由をご覧ください。ただし、お待ちいただく必要はありません。この限定 60% オフは期間限定です。

または
今すぐ60% オフでDuplicator Proを入手 →