回答:
ルートとして:
chown -R user /var/www/html/
「user」を自分のユーザー名に置き換えます。
/var/www/html
通常、Apache、www、またはwebmasterのいずれかに属するグループを見つけます。次に、そのグループにユーザーを追加します。
sudo usermod -a -G <groupname> <your_username>
ここで、/ var / www / htmlが属するグループの名前で、ユーザーの名前です。
root
。次に、それをしないでください。
/var/www/html
構成の変更を行わない限り、の所有者がroot になることはないと思います。しかし、そうではないと思います。
/var/www/html/
がroot:rootとしてセットアップされていたため、グループと所有者の変更が必要になることがあり、ユーザーがグループルートに追加されるべきではありません。
私の提案はを使用すること/srv/
です。それが目的です。適切な階層を作成します(おそらく/srv/www/
ですが、グループにとってはより適切なものです)。次に、Apacheの設定を変更して、新しいディレクトリがになるようにしますDocumentRoot
。
これにはいくつかの利点があります。