Unable to create directory …. Is its parent directory writable by the server?
WordPress の「ディレクトリ … を作成できません。」(Unable to create directory …):原因と確認方法
日本語の画面での表示:ディレクトリ … を作成できません。この親ディレクトリのアクセス権はサーバーによる書き込みを許可していますか ?
# ログによく記録される内容
Unable to create directory wp-content/uploads/2026/10. Is its parent directory writable by the server?
PHP がフォルダーを作成できないとき、WordPress はこのメッセージを表示します。メディアのアップロード時の wp-content/uploads の下や、プラグイン・テーマのインストール時の wp-content の下でよく起きます。
どの状況に当てはまりますか?
PHP には wp-content/uploads とその下の年・月のフォルダーへの書き込み権限が必要です。フォルダーの所有者や権限が、Web サーバーのユーザーによる作成を許可していません。
WordPress は wp-content/upgrade と、プラグインまたはテーマのフォルダーに書き込みます。これらのフォルダーの権限が正しくないとインストールが止まります。
コピーしたファイルが旧ホストの所有者のままになっていると、新しいホストの Web サーバーのユーザーは書き込めません。
主な原因
フォルダー権限の誤り:555 や 500 に設定されたフォルダーでは、PHP がサブフォルダーを作成できません。
ファイル所有者の誤り:ファイルの所有者が、PHP の実行ユーザーとは別のアカウントです。
アップロードパスの誤り:アップロードパスの設定が、このホストに存在しないフォルダーを指しています。
参考資料
システムの処理
ファイル権限の混乱は自動処理の対象です。安全かつ動作する権限に調整します。復旧は復旧ステーション上のサイトの複製で行い、再検証に合格してから書き戻します。サイトのデータベースのうち、保護対象テーブル(会員・コメント・注文・フォーム送信)は構造のみ取得します。SSH/FTP モードでは、書き戻しの前にお客様のホストに復旧前バックアップを作成し、書き戻し後の検証に合格しなかった場合はそのバックアップから復元します。復旧を完了できなかった場合、復旧料は全額返金します。
- 初期診断:サイトの URL を入力
- 復旧ステーションに複製:複製上で作業
- 原因の特定:項目ごとの確認
- 復旧と再検証:トップページと内部ページ
- 書き戻しまたは納品:再検証に合格した場合のみ
ファイルマネージャーや SSH でフォルダーの所有者と権限を確認できない場合は、WP119 にお任せいただけます。
サイトを初期診断する →