本文へ移動
ミライウェブ ナレッジ WordPress保守・セキュリティ対策の基礎から、運用・改善まで。

WordPressのファイル権限とwp-config.phpの保護方法

ファイル権限は、誰が読み、書き、実行できるかを制御します。一般的な数値をそのまま適用する前に、PHPの実行ユーザーと所有者を確認する必要があります。wp-config.phpには秘密情報があるため、特に慎重に管理します。

目次

所有者と実行方式を確認する

同じ644や755でも、所有者・グループ・PHPの動作方式によって実際のアクセス範囲は変わります。レンタルサーバーの推奨設定を確認し、アップロード、更新、キャッシュ書込みの対象を区別します。一律の再帰変更は避けてください。

wp-config.phpを保護する

DB接続情報や認証用のキーを公開しないことが目的です。ファイルがPHPとして処理されるか、バックアップ名のコピーが公開領域に残っていないかを確認します。配置変更はサーバー構成やWordPressの読み込み条件を確認したうえで行います。

変更時の手順

  1. 現在の所有者・グループ・権限を記録する。
  2. サーバー提供者の説明と必要な書込み先を確認する。
  3. 検証環境で最小限の対象を変更する。
  4. 表示、ログイン、更新、画像追加を確認する。
  5. エラー時には元の設定へ戻して調査する。

やってはいけない対処

書き込めないからと全体を777にすること、秘密情報を含む設定を公開掲示板へ貼ること、接続情報のコピーをテーマ内へ置くことは避けます。ファイル権限は防御の一部であり、脆弱なコード自体は修正が必要です。

変更対象を絞るための確認

更新できない場合は、対象ディレクトリ、所有者、PHP実行ユーザー、空き容量、一時領域、ログを照合します。権限エラーに見えても容量やマウントの条件が原因の場合があります。Webから書き込む必要のないコードと、画像・キャッシュなどの保存先を分けて評価します。

設定ファイルのコピーも保護する

wp-config.php自体を保護しても、.bakや.zip、エディターの一時ファイルが取得できると秘密情報が漏れる場合があります。作業ファイルの置き場所と削除確認を、設定変更の完了条件に含めます。

よくある質問

644と755なら必ず安全ですか?

所有者と実行方式、共有範囲に依存します。数値だけで正解を決めず、ホスティングの説明と必要な書込み処理を確認します。

読取り専用にすれば侵害を防げますか?

一部の書換えリスクを減らしても、DB操作や権限悪用など別の経路は残ります。更新、認証、アクセス制御を組み合わせます。

参考資料

作業の順序・比較表は本記事の運用上の整理です。製品仕様や提供条件は変更されるため、作業時に最新の公式資料も確認してください。

運営会社

ミライウェブ株式会社

ミライウェブ株式会社は、システム開発やWordPressの保守・セキュリティ対策を手がけるIT企業です。本サイトでは、企業のWeb担当者に向けて、WordPressの安全で安定した運用に役立つ情報を発信しています。

記事一覧へ戻る

WordPressの保守・管理でお困りなら、まずはご相談ください。

WordPressの更新を任せたい、他社制作サイトを引き継いでほしい、記事の投稿や軽微な修正も依頼したい、セキュリティを見直したい。そのようなお悩みについて、現在のサイトの状態を伺い、対応できる範囲をご案内します。