Je suis capable d'écrire des changements dans le directory de base, mais quand il s'agit du dossier /var/www/html
, cela ne me permet pas d'apporter de modifications ou de créer de nouveaux files ou dossiers.
Je suis capable de voir les files dans le directory.
S'il vous plaît suggérer quelles sont les étapes correctes pour définir les permissions.
en tant que root:
chown -R user /var/www/html/
Remplacez "user" par votre nom d'user.
Trouvez le groupe auquel /var/www/html
appartient, généralement un de apache, www, ou webmaster. Ajoutez ensuite votre user à ce groupe.
sudo usermod -a -G <groupname> <your_username>
où est le nom du groupe auquel / var / www / html appartient et est le nom de votre user.
Ma suggestion est d'utiliser /srv/
. C'est ce qu'il est là pour. Créez une hiérarchie appropriée (peut /srv/www/
être /srv/www/
, mais peut-être quelque chose de plus approprié pour votre groupe). Ensuite, changez la configuration d'Apache pour que le nouveau directory soit votre DocumentRoot
.
Cela a plusieurs avantages: