最高のWordPressバックアップ
& 移行プラグインを今すぐ入手しよう
デュプリケーターを今すぐ入手
デュプリケーター移行サービスのお知らせ

デュプリケーターの新しい移行サービス:指一本触れずにウェブサイトを移動

WordPressの移行に貴重な時間を奪われていませんか?Duplicatorの新しいマイグレーションサービスは、最初から最後まで3...
WordPressのファイルパーミッション

WordPressファイル・パーミッション入門:パーミッションの定義と修正方法 

執筆者 著者アバター ジョエラ・ダン
著者アバター ジョエラ・ダン
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。
     レビュー レビュアーアバター ジョン・ターナー
レビュアーアバター ジョン・ターナー
ジョン・ターナーはDuplicatorの社長です。彼は20年以上のビジネスと開発の経験があり、彼のプラグインは2500万回以上ダウンロードされています。

WordPressのファイルパーミッションに関して、暗中模索しているように感じたことはありませんか?あなただけではありません。 

多くのWordPressサイトオーナーにとって、ファイルパーミッションは謎めいた数字の集合です。しかし、これらのパーミッションを理解し管理することは、サイトの安全性と円滑な運営を維持するために非常に重要です。

この完全ガイドでは、このテーマに光を当てる。 

WordPressのファイルパーミッションとは何か、なぜ重要なのか、どうすれば効果的に管理できるのかを解説します。経験豊富な開発者でも WordPress 初心者でも、サイトのセキュリティを管理するための実践的なヒントが見つかります。

WordPressのファイル・パーミッションの謎を解く準備はできましたか?さっそく見ていきましょう!

目次

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

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

しかし、なぜそれが必要なのか?

  • セキュリティ適切なパーミッションにより、権限のないユーザーによるサイトの重要なファイルへのアクセスや変更を防ぎます。
  • 機能性:WordPressのパーミッションを正しく設定することで、ウェブサイトの更新やプラグインのインストールなど、必要な操作を実行できるようになります。
  • トラブルシューティング何かがうまくいかないとき、ファイルのパーミッションが原因であることがよくあります。パーミッションを理解することで、WordPressのよくある問題を解決することができます。

WordPressのファイルパーミッションは、セキュリティの脅威に対する防御の第一線であり、サイトを円滑に運営する上で重要な役割を果たします。特に共有ホスティング環境のセキュリティ維持には欠かせません。

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

WordPressのファイル・パーミッションがどのようなものかわかったところで、その仕組みを説明しよう。一見複雑に見えるかもしれませんが、それほど複雑ではありません。

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

  1. 読む:ファイルやディレクトリの内容を見ることができる。
  2. 書き込み:ファイルやディレクトリの変更や削除を許可する。
  3. 実行:ファイルをプログラムやスクリプトとして実行します。

これらはWordPressのファイルを守る三銃士だと思ってください。それぞれが特定の仕事を持ち、一緒になってセキュリティチームを形成します。

ファイルのパーミッションが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のファイルパーミッションをチェックすることは、サイトのセキュリティと機能性を維持する上で非常に重要なステップです。これにはいくつかの方法があります。 

FileZillaのようなFTP(ファイル転送プロトコル)クライアントは、ファイルのパーミッションをチェックするユーザーフレンドリーな方法を提供します。まず、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認証情報を要求する

このような問題が発生したら、ファイルのパーミッションを確認してみましょう。ファイル・パーミッションを変更する4つの方法を、最も簡単なものからご紹介します。

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

特にFTPやサーバー管理が苦手な方には、プラグインが最も使いやすい方法です。この作業にはAll-in-One WP Security & Firewallプラグインをお勧めします。 

オールインワンWPセキュリティプラグイン

WordPressダッシュボードのWP Security " File Securityに移動します。ファイルパーミッションタブをクリックします。

AIOSファイルのパーミッション

All-in-One WP Securityは、パーミッションエラーがないか自動的にファイルをスキャンします。パーミッションが正しくないファイルやディレクトリがハイライトされます。それらを修正するには、推奨パーミッションの設定をクリックしてください。

推奨ファイルパーミッションの設定

これで、すべてのファイルとフォルダの横に「No action required」と表示されます。あなたのサイトは安全です!

この方法は、プラグインを使ってパーミッションを管理したい人に最適です。超初心者にやさしい。

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

FTPクライアントを使えば、ファイルをより直接的にコントロールすることができ、プラグインを使うよりも効果的なことがよくあります。使い方は以下の通りです。

FileZillaのようなFTPクライアントをダウンロードします。ホスティングプロバイダーから入手できるFTP認証情報が必要です。

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

ルートディレクトリのすべてのフォルダを選択します。右クリックして「ファイルのアクセス許可」を開きます。

FTPでディレクトリのパーミッションを編集する

数値を755に設定する。Recurse into subdirectoriesにチェックを入れる。ディレクトリにのみ適用する。

FTPはサブディレクトリを再帰する

次に、ルート・ディレクトリのファイルとフォルダをすべて選択します。ファイルのパーミッションをもう一度開きます。 

数値を644に設定する。前回同様、Recurse into subdirectoriesにチェックを入れる。ただし、Apply to files onlyを選択する。

この方法では、ファイルパーミッションを直接設定できるため、WordPressのフォルダパーミッションをより詳細に制御できます。

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

ホスティングプロバイダがcPanelを提供している場合は、FTPクライアントを必要とせずにファイルのパーミッションを調整するために使用することができます。 

ルート・ディレクトリを開くと、「パーミッション」欄が表示されます。これは、各フォルダやファイルが現在使用しているパーミッションを示しています。

cPanelの現在のファイルパーミッション

ファイルまたはフォルダを右クリックし、「アクセス許可の変更」をクリックします。ポップアップで、正しい数値を入力する(ディレクトリは755、ファイルは644)。ファイルパーミッションの変更ボタンをもう一度クリックして適用します。

WordPressのファイルパーミッションに関するFAQ

WordPressのファイルパーミッションはどうあるべきか?

推奨されるWordPressのファイルパーミッションは、ファイルが644、ディレクトリが755です。この設定により、ウェブサーバーは必要に応じてファイルの読み取りと実行を行うことができ、同時に不正な変更を防ぐことができます。

WordPressでファイルのパーミッションを変更するには?

WordPressのファイルパーミッションを変更するには、FTPクライアントまたはウェブホストのファイルマネージャを使用します。必要なファイルに移動し、そのファイルを右クリックして、ファイルパーミッションを選択し、パーミッションの数値を変更します。または、WordPressファイルパーミッションプラグインを使用することもできます。

SSHアクセス権をお持ちの方は、コマンドラインを使用してWordPressのファイルパーミッションを修正することもできます。この方法は、LinuxシステムでWordPressファイルのパーミッションを管理する場合に特に便利です。

WordPressファイルへのアクセスを制限するには?

ファイルへのアクセスを制限するには、ファイルのパーミッションを644に、ディレクトリのパーミッションを755に変更することをお勧めします。機密性の高いファイルには、ウェブURLから直接アクセスできないようにする。.htaccessルールなどのセキュリティ対策を実施し、重要なファイルへの直接アクセスをブロックする。

また、さらなる保護のためにWordPressのセキュリティ・プラグインの使用も検討すべきです。WordPress、テーマ、プラグインを定期的に更新し、セキュリティの脆弱性にパッチを当てましょう。

結論

特にサイトの大きな更新や変更の後は、定期的にファイルのパーミッションを確認することを忘れないでください。最初は専門的に思えるかもしれませんが、WordPressのファイルパーミッションを変更することは、サイトオーナーにとって必須のスキルです!

ここにいる間、私はあなたがこれらの余分なWordPressガイドを気に入ると思います:

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

著者アバター
ジョエラ・ダン コンテンツライター
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。

情報開示私たちのコンテンツは読者支援型です。つまり、あなたが私たちのリンクをクリックした場合、私たちはコミッションを得る可能性があります。私たちは、読者に付加価値をもたらすと信じる製品のみを推薦します。