ホームディレクトリに変更を書き込むことはできますが、/var/www/html
フォルダ。変更や新しいファイルやフォルダの作成が許可されていません。
ディレクトリ内のファイルを表示できます。
権限を設定するための正しい手順を教えてください。
ルートとして:
chown -R user /var/www/html/
「user」を自分のユーザー名に置き換えます。
私の提案は/srv/
。それが目的です。適切な階層を作成します(おそらく/srv/www/
、しかしあなたのグループにとってより適切なものかもしれません。次に、Apacheの設定を変更して、新しいディレクトリがDocumentRoot
になるようにします。
これにはいくつかの利点があります。
/var/www/html
は通常、Apache、www、またはwebmasterのいずれかに属しています。次に、そのグループにユーザーを追加します。
Sudo usermod -a -G <groupname> <your_username>
は/ var/www/htmlが属するグループの名前で、ユーザーの名前です。