WordPressのファイル権限で「Permission denied」や更新失敗が出ても、すべてを777にしてはいけません。 まず「ツール → サイトヘルス → 情報 → ファイルシステムパーミッション」で書き込めない場所を確認し、サーバー推奨値と所有者を照合します。一般的な数値を無条件に適用するより、対象ファイルだけを元の安全な状態へ戻すことが重要です。

この記事では、604・644・705・755などの数字の読み方、ファイルマネージャーで一件だけ変更する順番、更新後の成功確認、戻せない時のサポート情報まで説明します。

604・644・705・755は何を表す?

3桁は所有者、グループ、その他の利用者に対する「読む4・書く2・実行1」の合計です。たとえば644は所有者が読み書き、他は読み取りだけです。フォルダでは中へ入るための実行権限が必要になるため、ファイルと同じ値を機械的に付けません。

対象 よく見る例 注意
通常ファイル 604・644など サーバー推奨値を優先
フォルダ 705・755など 実行権限が必要
wp-config.php より厳しい値の場合あり 認証情報を含むため一般値で上書きしない
777 全員が読み書き実行 恒久対処に使わない
ミカ
ミカ

644が強い・弱いという数字ではなく、三人分の許可を足した結果なんですね。ファイルとフォルダで同じにしない理由も少し分かりました。

佐藤さん
佐藤さん

数字を暗記するより、誰に何を許すかを見る方が安全だよ。
そして共用サーバーでは所有者の仕組みもあるから、公式の推奨値が最優先だね。

ミカ
ミカ

wp-config.phpだけ厳しくする例を見ました。私のサーバーでも同じ値にしたくなりますが、まだ迷います。

佐藤さん
佐藤さん

他社の値をそのまま移さなくていいよ。
今の設定を記録して、契約先のマニュアルかサポートで確認してから変えようか。

変更前に確認する4か所

  1. 「ツール → サイトヘルス → 情報」を開く。
  2. 「ファイルシステムパーミッション」でWordPress、wp-content、uploads、plugins、themesの書込状態を見る。
  3. エラー文に出た完全なパスをメモする。
  4. サーバーパネルのファイルマネージャーで、そのパスと現在の権限・所有者を確認する。
変更前メモ
対象: /wp-content/uploads/2026/07
現権限:705
症状:新規画像だけ保存不可
発生時刻:7月30日16:20
直前操作:フォルダをFTPで移動

対象一件だけを変更する手順

  1. 対象サイトと対象パスを再確認する。
  2. 現在値をスクリーンショットまたは文字で保存する。
  3. サーバー公式の推奨値を確認する。
  4. 対象ファイルまたはフォルダ一件だけ変更する。
  5. 同じ操作を一回だけ再試行する。
  6. 成功しなければ元の値へ戻す。

再帰的変更は子フォルダ・全ファイルへ一括適用されます。初心者が最初に使う操作ではありません。 wp-content 全体へ同じ値を適用すると、プラグインやキャッシュが必要とする構造まで変える可能性があります。

ミカ
ミカ

ファイルマネージャーに「配下にも適用」というチェックがありました。uploadsだけ直したいので、これは外したままにするんですね。

佐藤さん
佐藤さん

そうだよ。
まず対象一件で成功するか見て、必要範囲が分かる前に子ども全部へ広げないようにしよう。

ミカ
ミカ

変更してもアップロードできなかったら、次は一段上のフォルダを777にしたくなりそうです。そうすると広い範囲が書き込み可能になりそうで、やっぱり怖いです…。

佐藤さん
佐藤さん

その前に元へ戻そうか。
権限以外に容量、所有者、一時フォルダ、PHP設定もあるから、原因を増やさないのが大事だね。

権限以外の原因を切り分ける

症状 別の原因 確認先
画像だけ失敗 容量・一時フォルダ・形式 サイトヘルス、PHP、ディスク
更新時にFTP情報を求める 所有者・更新方式 サーバーのWordPress設置状態
特定プラグインだけ書けない 独自フォルダ・キャッシュ エラーログのパス
403になる WAF・.htaccess アクセス制限とログ

WordPress公式のサイトヘルスは、主要ディレクトリへ書き込めるかを確認できます。ここが正常なら、サイト全体の権限を変える根拠は弱くなります。

ファイル操作を安全に行える環境

権限トラブルでは、ブラウザのファイルマネージャー、SFTP/FTPS、エラーログ、サポートの組み合わせが役立ちます。契約済みサーバーにこれらがあれば乗り換えは不要です。これから選ぶ人は復旧手段を比較できます。

エックスサーバー

エックスサーバー

ファイルマネージャーとログ、サポートを使い、推奨権限へ戻せる環境を重視する人の候補です。

向いている人: WordPressのファイル操作を自分でも確認しつつ支援も欲しい人

利点: 公式マニュアルと複数のファイル接続手段を利用しやすい

注意点: エラー解消のための777一括変更は避け、対象パスと現在値を記録してください。

料金: スタンダード月額693円〜目安(キャンペーン・契約期間で変動)

エックスサーバーのファイル管理機能を見る
ロリポップ

ロリポップ

ブラウザのロリポップFTPを使い、低予算で対象ファイルを確認したい人の比較候補です。

向いている人: 専用ソフトなしでファイルを一件ずつ確認したい初心者

利点: ユーザー専用ページからファイル操作へ進みやすい

注意点: プラン条件と推奨権限を公式案内で確認し、再帰変更は慎重に行ってください。

料金: 月額99円〜。WordPress用途はライト以上、速度重視はハイスピード以上が目安

ロリポップのファイル管理と料金を見る

広告・PRを含みます。料金・提供条件は公式ページで最新情報をご確認ください。

成功確認とサポートへ伝える内容

  • 同じアップロード・更新が一回で完了する
  • 公開ページと管理画面が開く
  • サイトヘルスの対象項目が書込可能
  • 権限を広げすぎたファイルが残っていない

直らない時は対象パス、変更前後の値、発生時刻、エラー全文、同じサーバーの他サイトへの影響を伝えます。パスワードや秘密鍵は送らないでください。

よくある質問

644と604のどちらが正しいですか?

サーバーの実行ユーザーと所有者の設計で推奨値が変わります。インターネット上の一般例ではなく、契約先の公式値を使ってください。

FTPソフトで権限欄が出ません

サーバー側が変更を許可していない、接続方式やアカウントの権限が違う場合があります。別ソフトで無理に変更せず、ファイルマネージャーとサポートを確認します。

wp-config.phpを600にすれば安全ですか?

安全性だけでなくWebサーバーが読める必要があります。現在正常に動く値を記録し、サーバー推奨値なしに変更しないでください。

所有者が違う場合は数値だけで直さない

FTPで移動したファイルとWordPressが自動生成したファイルで所有者が違うと、同じ権限値でも書き込み結果が変わることがあります。権限を広げても所有者の問題は残ります。更新時に毎回FTP情報を求められる、特定フォルダだけ変更できない場合は、ファイル所有者をサーバー会社へ確認してください。

所有者変更のコマンドを共用サーバーで勝手に試さず、対象パスと設置方法を伝えます。簡単インストールを使ったのか、FTPで移行したのかも重要な手掛かりです。

まとめ:777ではなく対象と推奨値を確認する

ミカ
ミカ

数字を大きくすれば直ると思っていたのが、いちばん危なかったです。対象のパスと今の値を残して、一件だけ変えるなら戻れますね。

佐藤さん
佐藤さん

戻る道を先に作れたね。
権限は強くする作業ではなく、必要な相手だけに必要な操作を許す調整なんだよ。

ミカ
ミカ

直らなかった時に一段上へ広げたくなる気持ちは残りそうです。その前に元へ戻して、容量や所有者も見ます。

佐藤さん
佐藤さん

それで大丈夫だよ。
サイトヘルス、エラーのパス、公式推奨値の三つがそろわない時は変更せず、サポートへ相談しようね。

Permission deniedが出たら、全体を777へ変えず、書けない場所と現在値を確認します。一件だけ変更し、同じ操作で成功を確かめ、直らなければ元へ戻してください。