WordPress で「インストールに失敗しました: ディレクトリを作成できませんでした」エラーを修正する方法

公開: 2023-11-24

WordPress は、世界中の何百万もの Web サイトで利用されている人気のコンテンツ管理システム (CMS) です。 ただし、WordPress でもエラーや問題が発生することがあります。

WordPress プラグインまたはテーマのインストール中にユーザーが遭遇する可能性のあるイライラするエラーの 1 つは、「インストールに失敗しました: ディレクトリを作成できませんでした」というメッセージです。

このエラーはさまざまな問題によって発生する可能性がありますが、幸いなことに、通常はいくつかの簡単な手順で修正可能です。

このガイドでは、WordPress インストールにおける「ディレクトリを作成できませんでした」エラーの一般的な原因を説明し、サイトを正常な状態に戻すための実践的な解決策を提供します。

目次

  • 「インストールに失敗しました: ディレクトリを作成できませんでした」エラーとは何ですか?
  • WordPress で「インストールに失敗しました: ディレクトリを作成できませんでした」エラーが発生する原因
  • WordPress で「インストールに失敗しました: ディレクトリを作成できませんでした」エラーを特定する方法
  • WordPress で「インストールに失敗しました: ディレクトリを作成できませんでした」エラーを修正する方法
  • よくある質問
  • 結論

1 「インストールに失敗しました: ディレクトリを作成できませんでした」エラーとは何ですか?

「インストールに失敗しました: ディレクトリを作成できませんでした」エラーは、WordPress ユーザーが Web サイト上でプラグインやテーマをインストールまたは更新しようとするときに遭遇する一般的な問題です。

このエラーは、テーマとプラグイン ファイルを保存する必要があるサーバー上に新しいフォルダーまたはディレクトリを作成するための適切な権限が WordPress にないことを示します。

ただし、WordPress コアファイルの更新時にエラーが発生すると、 「更新に失敗しました: ディレクトリを作成できませんでした」と表示されます。

このエラーは、Web サイトの一部の要素が適切に設定または構成されていない場合に発生すると言えます。

このエラーの主な原因から始めましょう。

2 WordPress で「インストールに失敗しました: ディレクトリを作成できませんでした」エラーが発生する原因

このエラーが発生する主な理由は 2 つあります。

  1. 正しいファイル権限がありません。
  2. ディスク容量がいっぱいか不十分な場合。

このセクションでは、これらの主な原因について説明します。

2.1正しいファイル権限がない

ホスティング プロバイダーが、サーバーとサイト ディレクトリを不正な変更から保護するためのセキュリティ対策を確立している可能性があります。そのため、サーバーとサイト フレームワークを変更するために必要なアクセス許可が得られない可能性があります。

ファイル権限は、サーバー上のファイルやフォルダーの読み取り書き込み、または実行を誰ができるかを決定するルールです。

新しいプラグインまたはテーマをインストールすると、その名前のフォルダーが wp-content ディレクトリに作成されます。

ファイル設定のための適切な権限があることを確認し、更新中に新しいバージョンの追加と古いバージョンの削除をプラグインまたはテーマに処理させる必要があります。

wp-contentディレクトリまたはそのサブフォルダーのファイル権限が正しくない場合、WordPress には新しいディレクトリを作成するために必要な権限がない可能性があり、その結果「インストールに失敗しました: ディレクトリを作成できませんでした」エラーが発生します。

この記事の後半では、このエラーを防止または解決するために設定する適切なアクセス許可について説明します。

2.2ディスク容量がいっぱいまたは不十分な場合

WordPress には、プラグインやテーマを含むファイルを保存するための十分なディスク容量が必要です。

WordPress サイトをホストしているサーバーのディスク容量が不足している場合、インストール用の新しいディレクトリを作成するための十分なスペースがない可能性があります。

この問題の原因は、削除されていない古いバックアップ ファイルの存在、または Web サイトのニーズに対して不十分なホスティング プランに関連している可能性があります。

ディスクの使用状況は、WordPress ダッシュボードで確認するか、ホスティングプロバイダーに問い合わせることで確認できます。

ディスク容量が問題になる場合は、より大きなストレージ容量を提供する別のホスティング パッケージへのアップグレードを検討する必要がある場合があります。

ディスク容量の問題は、ファイル権限の問題ほど一般的ではありませんが、依然として発生する可能性はあります。

3 WordPress で「インストールに失敗しました: ディレクトリを作成できませんでした」エラーを特定する方法

このエラーをすぐに診断できる 2 つの方法を説明します。

3.1 WordPress サイトヘルスツールを使用する

WordPress には、ファイルのアクセス許可の問題など、サイトの潜在的な問題を特定できる組み込みのサイト ヘルス チェック ツールが用意されています。

WordPress ダッシュボードで[ツール] → [サイトの健全性]に移動するとアクセスできます。 ファイルのアクセス許可設定を確認するには、 [情報]タブをクリックします。

[情報] タブで、最後のセクションまで下にスクロールすると、 [ファイルシステムのアクセス許可]が表示されるので、それをクリックします。

ここには、プラグインやテーマのディレクトリを含む重要な WordPress ファイルのリストがあります。 理想的には、それらはすべて「書き込み可能」としてマークされる必要があります。

アクセス許可が正しく設定されていない場合は、問題のあるフォルダーの横に「書き込み不可」と表示されます。 この場合は、ファイルのアクセス許可を修正する必要があることがわかります。

3.2サーバーエラーログを確認する

このエラーを特定するもう 1 つの方法は、サーバー エラー ログを確認することです。

サーバー エラー ログは、Web サイトをホストしているサーバー上のエラーと問題の詳細を記録するファイルです。

アプリケーションのアクセス ログとエラー ログを常に表示および監視することをお勧めします。 実行中のすべてのリクエストとエラーのプロセスの詳細を表示できます。

ほとんどの信頼できる WordPress ホスティングプロバイダーは、プラットフォーム上でログ監視機能を提供しており、お客様のケースでも利用できると考えられます。

このエラー ログには、一部のホスティング ダッシュボードまたは cPanel からアクセスできます。

cPanel を使用している場合は、次の手順に従います。

  1. cPanel アカウントにログインします。
  2. 下にスクロールして「ファイルマネージャー」をクリックします。
  3. ファイルマネージャーで、「public_html」に移動します。
  4. このページで、「error_log」を右クリックし、「表示」を選択します。

これにより、error_log が表示された新しいタブが開きます。 エラー ログには、インストール エラーの原因となっている可能性のある、不正なファイル アクセス許可やストレージ不足など、サーバー上の最近のエラーが表示されます。

そこには多くの情報があるため、Web サイト上の最新のエラーを確認するには、一番下までスクロールする必要があります。

その結果、必要に応じて、ファイル権限の構成方法を使用するか、Web サイトのホスティング プランをアップグレードする必要があります。

次に、このエラーを解決する方法について説明します。

4 WordPress の「インストールに失敗しました: ディレクトリを作成できませんでした」エラーを修正する方法

このエラーを修正するには、ホスティング パネルのバックアップ、WordPress プラグイン、または手動を使用して Web サイトをバックアップする必要があります。

このバックアップは、Web サイトを簡単に復元できるため、何か問題が発生した場合に役立ちます。

このエラーを解決するには、ファイルのアクセス許可を確認して修正する必要があります。 チェックするファイル権限は、エラーが生成された WordPress コア ファイルに対するものになります。

前述したように、WordPress テーマまたはプラグインをインストールまたは更新するときにこのエラーが発生します。

したがって、フォルダーを見つけて、ファイルのアクセス許可設定を確認して、すべてが正常であるかどうかを確認する必要があります。 最も一般的には、「/wp-content/」ディレクトリにあります。

FTP クライアントまたはホスティング プロバイダーのコントロール パネルを使用して、ファイルのアクセス許可を確認および修正できます。

当社のホスティングプロバイダーは cPanel を利用しています。 したがって、この場合、cPanel を使用してファイルのアクセス許可を確認および修正する方法を説明します。

  1. cPanel アカウントにログインします。
  2. 「ファイルマネージャー」に移動します
  3. ファイルマネージャーで「public_html」を見つけてダブルクリックします。
  4. 探す 「wp-content」ディレクトリをクリックしてください。

「wp-content」ディレクトリには、Web サイトのテーマとプラグインのフォルダー、およびその他のフォルダーが含まれています。

どのコア ファイルがエラーの原因であるかを判断するには、Web サイトにエラーが表示される前に何をしていたか、または error_log がどのコア ファイルを指していたかを考慮してください。

これら 2 つの考慮事項を取得できない場合は、WordPress コア ファイルのアクセス許可設定を順番に確認する必要があります。

「plugins」フォルダーから始めたいとします。 これを行うには、それを右クリックし、 「権限の変更」を選択します。

これを選択すると、いくつかの設定を含むウィンドウが表示されます。

選択したファイルまたはフォルダーのアクセス許可は、755 という数値形式で表示されます。

各数字は、ファイルまたはフォルダーの特定のアクセス許可レベルを表します。

  • 最初の桁 (ユーザー): 読み取り (4)、書き込み (2)、実行 (1)
  • 2 桁目 (グループ): 読み取り (4)、書き込み (2)、実行 (1)
  • 3 桁目 (ワールド): 読み取り (4)、書き込み (2)、実行 (1)

これは権限を表したものにすぎませんが、各権限レベルの横にあるチェックボックスを使用して権限を変更できます。

設定が上の画像のデフォルト設定とまったく同じであることを確認し、 「権限の変更」ボタンをクリックして変更を適用してください。

Web サイトに戻り、プラグイン/テーマのインストールまたは更新を再度試みます。

これが機能しない場合は、ホスティングプロバイダーに問い合わせる必要がある場合があります。

ファイルのアクセス許可をリセットしたりディスク使用量を最適化したり、その他のアクションを実行する必要がある場合があります。

5よくある質問

WordPress のインストールに必要な特定のファイル権限は何ですか?

WordPress には次のファイル権限が必要です。

ディレクトリ: 755 (rwxr-xr-x)
ファイル: 644 (rw-r–r–)

これらの権限により、Web サーバーは WordPress インストール内でファイルを作成、変更、読み取りするために必要なアクセス権を確実に得ることができます。

「ディレクトリを作成できませんでした」エラーを回避するための予防策は何ですか?

WordPress コア、プラグイン、テーマを最新の状態に保ちます。
ホスティング ファイル マネージャーから WordPress テーマ/プラグインをインストールしないでください。
ディスク使用量を定期的に確認し、必要に応じてホスティング プランをアップグレードしてください。
信頼できないソースからプラグインやテーマをインストールすることは避けてください。
評判の良い WordPress セキュリティ プラグインを使用して、サイトをマルウェアや脆弱性から保護します。

6結論

「インストールに失敗しました: ディレクトリを作成できませんでした」というエラー メッセージを解決するには、このガイドに記載されている手順を慎重に実行し、ファイルのアクセス許可が正しく、ディスクに十分なスペースがあることを確認することが重要です。

WordPress インストールを良好な状態に保つには、定期的なメンテナンスと細部への注意が必要であることを忘れないでください。

問題が発生した場合は、この記事で提供されているリソースを参照するか、ホスティング プロバイダーにサポートを求めることができます。

この問題を解決できれば幸いです。修正できた場合は、@rankmathseo でツイートしてお知らせください。