WordPressの「インストールに失敗しました:ディレクトリを作成できませんでした」エラーを修正–詳細ガイド

公開: 2021-03-19
WordPressのインストールに失敗しましたディレクトリを作成できませんでした
@Cloudwaysをフォローする

インストールに失敗しました:ディレクトリを作成できませんでした」を解決しますか? 」WordPressのエラー?

大丈夫! あなたは正しい場所にいます。

WordPressは優れたCMSであり、WordPressWebサイトの構築は簡単です。 しかし、WordPressのエラーを修正することになると、それは多忙な仕事になり、個人にとって苛立たしい経験になります。 どうして? WordPressのエラーを修正するための単一の直接的な方法がないためです。 したがって、実際の理由を見つけて問題を修正するには、いくつかのトラブルシューティングアクションを実行する必要があります。

この記事では、WordPressでディレクトリを作成できなかったというエラーを自分で修正していることを前提としています。 その場合は、私の指示に注意深く従う必要があります。 しかし、トラブルシューティングプロセスに入る前に、ディレクトリエラーを作成できなかった理由と、それが発生する理由を理解することをお勧めします。 このようにして、エラーの背後にある理由を知ることができ、次にエラーが表示されたときに、数分で問題を修正できます。

  • 「インストールに失敗しました:ディレクトリを作成できませんでした」とは何ですか?
  • 「インストールに失敗しました:ディレクトリを作成できませんでした」が発生するのはなぜですか?
  • WordPressで「インストールに失敗しました:ディレクトリを作成できませんでした」を修正する方法は?

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

このエラーは、不適切なサイト構成と設定が原因で発生するファイル権限の問題です。 ファイルのアクセス許可が正しく設定されていない場合、WordPressはプラグインまたはテーマのフォルダー/ディレクトリを作成できません。

プラグイン/テーマの更新中または画像ファイルのアップロード中に、この問題が発生する場合があります。 ただし、主な理由はすべての場合で同じであり、同じトラブルシューティング方法で修正できます。 更新の場合、更新が失敗したときにエラーが表示されます:ディレクトリを作成できませんでした

「インストールに失敗しました:ディレクトリを作成できませんでした」が発生するのはなぜですか?

ディレクトリエラーを作成できなかった理由は2つあります。

理由#1

ホスティングは、サーバーとサイトのフォルダーを不要な変更から保護するために、いくつかのセキュリティ権限を設定します。 これは、サーバーとサイトの構造を変更する権限がないことを意味します。

インストールプロセス中に、新しいプラグインまたはテーマがwp-contentフォルダーに(プラグインまたはテーマ名の)ディレクトリを作成します。 これには、ファイル構造を設定するための適切な権限が必要です。 同様に、更新プロセスの場合、プラグインまたはテーマには、新しいバージョンを追加し、古いバージョンを削除するためのアクセス許可が必要です。

パーミッションモードは、書き込み、読み取り実行の3つの部分に分かれており、それぞれにユーザー、グループ、およびワールドのパーミッションを定義する数値があります。 この記事では、このエラーを回避するためにファイルとフォルダーのアクセス許可を設定する方法を説明します。WordPressに推奨されるものがわからない場合は、ここから詳細情報を読むことができます。

理由#2

場合によっては、メモリ使用量が多く、ディスク容量がないためにこのエラーが発生することがあります。 したがって、数回クリックするだけでサーバーのサイズをすばやくスケールアップできる専用クラウドホスティングでWebサイトをホストすることを常にお勧めします。

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

この記事では、WordPressサイトでディレクトリエラーが発生するのを簡単に修正して回避するための、いくつかのトラブルシューティング方法といくつかのテクニックを紹介します。 それでは、始めましょう!

1.バックアップを作成します

まず、Webサイト全体のバックアップを作成する必要があるため、アクションの実行中に問題が発生した場合は、すべてを元の状態に復元できます。 WordPressサイトのバックアップを作成する方法は3つあります。 ホスティングバックアップオプション、 WordPressプラグイン、および手動メソッド WordPressサイトをバックアップする方法を学びたい場合は、このステップバイステップガイドを使用してバックアップできます。

2.ディスク使用の最適化

前述したように、ディスク容量が少ないために、このエラーが発生する場合があります。 したがって、サーバーの仕様を監視し、メモリセクションを確認する必要があります。 サーバーのメモリがいっぱいの場合は、サーバーのサイズを拡大するか、ディスクの最適化を実行して、不要なファイルやフォルダーを削除することができます。 このようにして、プラグイン/テーマをインストールするためのスペースを作成できます。

Cloudwaysには、サーバー管理パネルで使用できるオプションがあり、ディスククリーンアップを実行するには数回クリックする必要があります。

cloudwaysディスククリーンアップ

サーバーに十分なメモリスペースがあり、それでもディレクトリエラーを作成できない場合は、読み取りプロセスを続行する必要があります。

3.ファイルとフォルダーのアクセス許可をリセットする

ここでは、Cloudways管理パネルから直接ファイルとフォルダーのアクセス許可をリセットします。この機能が現在のホスティングで利用できることを願っています。 そうでない場合は、この方法をスキップして次のステップに進むことができます。ここでは、FileZillaなどのFTPクライアントを介してファイルのアクセス許可の設定プロセスを実行しました。

ファイルのアクセス許可をリセット

マネージドクラウドホスティングプラットフォームの美しさは、すべての重要な機能を提供し、手間のかからないホスティング体験を提供するように特別に設計されていることです。 Cloudwaysで、[アプリケーション管理]ペインl> [アプリケーション設定] > [一般]で、[ファイル/フォルダーのリセット]アクセス許可に移動して、ファイルの所有権をリセットします。

リセットボタンをクリックすると、ディレクトリのアクセス許可が774にリセットされ、ファイルのアクセス許可が664にリセットされます。詳細を確認したい場合は、ファイルとフォルダのアクセス許可のリセットに関する記事を取り上げました。

4.FTPクライアントを介したファイル権限の設定

この手順では、FileZillaなどのFTPクライアントを介してファイルとフォルダーのアクセス許可を変更する方法を示します。 したがって、FileZilla FTPクライアントがすでにインストールされていることを前提としています。ダウンロードする場合は、ここにリンクがあります。

まず、FileZillaアプリケーションを起動し、リモート接続するためのサーバーのアクセスクレデンシャルを提供する必要があります。 その後、 public_htmlフォルダーに移動し、右クリック(マウス)してファイルのアクセス許可をクリックします

ファイルを開く権限

次に、数値フィールドに755を設定し、サブディレクトリに再帰を選択し、ディレクトリのみに適用して、[ OK ]をクリックする必要があります。

ワードプレスフォルダーの許可

ファイルのアクセス許可についても同じアクションを繰り返し、数値フィールドに644を設定する必要があります>サブディレクトリへの再帰を選択>ファイルのみに適用して[ OK ]をクリックします。

ワードプレスファイルの許可

ファイルとフォルダーのアクセス許可を設定したら、キャッシュをクリアして、プラグイン/テーマのインストール/アップグレードを再試行してください。

5.アプリケーションログを監視する

アプリケーションのアクセスログとエラーログを表示および監視することをお勧めします。 このようにして、実行中のすべての要求とエラーのプロセスの詳細を表示できます。 ほとんどの評判の良いホスティングプロバイダーは、プラットフォーム上でログ監視機能を提供しています。あなたの場合にも利用できることを願っています。

ログ監視

Webサイトが正常に機能せず、問題がある場合、この機能はそれらのエラーを通知します。 Cloudwaysには、最近の1000個のログを表示するために使用できる検索とフィルターがあります。 これだけでなく、403、404、501などの他のHTTPステータスコードログを表示できます。

まとめ!

この記事が、インストールが失敗した理由を理解するのに役立つことを願っています。ディレクトリエラーを作成できませんでした。ファイルのアクセス許可の問題を修正する方法です。 このエラーを解決する別の方法をご存知の場合は、以下のコメントセクションでお知らせください。 同様の問題に直面している他の人にとっても有益だと確信しています。