wordpressのパーミッション設定

July 27, 2023

Table of Contents

apach2 wsl ファイルに適切な権限を付与尾 Ubuntu the default user for apache2 is www-data

sudo chown -R www-data:www-data /path/to/your/wordpress/directory

上記実行後にVS Codeでファイルを保存できない問題

VS Codeでファイルを保存できない問題は、ファイルの所有者やパーミッションの問題であることが多いです。VS Codeを開くユーザーがファイルに対して書き込み権限を持っていないと、上記のエラーメッセージが表示されます。

Apache(www-dataユーザー)とVS Code(おそらくあなたのユーザーアカウント)の両方がファイルにアクセスできるように、次の手順を試してみてください。

  1. ユーザーアカウントをwww-dataグループに追加します。以下のコマンドを実行します('yourusername'をあなたのユーザー名に置き換えてください):
sudo usermod -a -G www-data yourusername
  1. 新しいグループ設定を反映するために、システムを再起動します。

  2. WordPressディレクトリの所有者をwww-dataに、グループをあなたのユーザーグループに設定します。以下のコマンドを実行します('yourusername'をあなたのユーザー名に置き換えてください):

sudo chown -R www-data:yourusername /path/to/your/wordpress/directory
  1. WordPressディレクトリ内のすべてのファイルとディレクトリに対してグループ書き込み権限を設定します:
sudo chmod -R g+w /path/to/your/wordpress/directory