【エラー解決】ローカル環境(XAMPP)のWordPressでプラグインをインストールできない

当ブログでは、オンライン学習サービス「CodeCamp」をおすすめしています。
CodeCampは、株式会社コードキャンプが提供しているオンライン学習サービスです。
利用するメリットとして、マンツーマン指導や転職支援があることが挙げられます。
また、今なら無料でカウンセリングが受講でき、受講料1万円割引クーポンが貰えます。
独学に限界を感じている方や、就職・転職やキャリアに悩んでいる方は相談してみてはいかがでしょうか?
ぜひ一度カウンセリングを受講してみてください。この機会をお見逃しなく!
OS | macOS Catalina 10.15.7 |
XAMPP | 7.4.20 |
WordPress | 5.7.2 |
WordPressでプラグインを新規に追加しようとすると以下のようなメッセージが表示される。
接続情報
要求されたアクションを実行するには、WordPress が Web サーバーにアクセスする必要があります。
WordPress(5.7.2)
次に進むには FTP の認証情報を入力してください。
認証情報が思い出せない場合は、ホスティング担当者に問い合わせてください。
FTPの認証情報を入力後、処理を続行すると以下のようなエラーメッセージが表示される。
インストールに失敗しました: WordPress のコンテンツディレクトリ (wp-content) が見つかりません。
WordPress(5.7.2)
ファイルシステムパーミッションが正しく設定されていない。
はじめに、WordPressでファイルシステムパーミッションを確認します。
WordPressがアクセスを必要とするディレクトリがすべて「書き込み不可」となっています。
WordPressがアクセスを必要とするディレクトリがすべて書き込み不可となっていたので、ファイルのオーナーをFTPのdaemonユーザに変更します。
ディレクトリ構成は以下のとおりです。
Applications/XAMPP/xamppfiles/htdocs/
├ wordpress
│ ├ wp-admin
│ ├ wp-content
│ ├ wp-includes
│ └ ...
└ ...
ターミナルを開いて以下のコマンドを実行します。
cd /Applications/XAMPP/xamppfiles/htdocs
パスワードを要求されるのでシステムのパスワードを入力し、ファイルのオーナーを「daemon」に変更します。
sudo chown -R daemon wordpress
オーナーの変更が完了したら、再度WordPressでファイルシステムパーミッションを確認します。
WordPressがアクセスを必要とするディレクトリがすべて「書き込み可能」となっています。
これでプラグインを新規に追加できるようになったはずです。
インストールに失敗するようであれば他に問題があるので、その際は原因の切り分けとしてご活用ください。
ローカル環境(XAMPP)のWordPressでプラグインをインストールできない場合の解決方法をご紹介しました。
少しでも参考になれば幸いです。
現在、ミルラクでは記事に関するアンケートを実施しています。
ご回答いただいた内容は今後の記事の役立てていきますので、ぜひご回答ください!