Je suis nouveau sur Ubuntu (et Linux).
Comme vous le savez peut-être après l'installation de LAMP pour Ubuntu, le dossier par défaut des fichiers /www
se trouve dans le dossier /var
.
Le dossier /var
se trouve à la racine.
Maintenant, bien sûr, je devrai modifier les fichiers Web conservés dans le dossier /www
pour compléter mon site Web.
Maintenant, quand j’ajoute ce dossier à l’Atom et que je tente d’éditer n’importe quel fichier, par exemple. index.php, je ne suis pas capable de
Je peux comprendre qu'il s'agisse d'un problème d'autorisation de fichier de l'utilisateur et du groupe. J'ai beaucoup cherché mais je suis incapable de résoudre le problème.
LAMP donc je suppose que c'est une configuration Apache. Deux choses à faire
Ajoutez-vous au groupe Apache www-data
Sudo adduser $USER www-data
Attribuer à l'utilisateur Apache le propriétaire du dossier /var/www/floder_name
Sudo chown -R www-data:www-data /var/www/folder_name
Déconnectez-vous et revenez pour que cela prenne effet.
Bonus: Créez l'utilisateur par défaut et le groupe www-data pour que vous n'ayez pas à mettre à jour continuellement
Sudo setfacl -d -m u:www-data:rwx,g:www-data:rwx,o::rx /var/www/folder_name
Remarque: j'ai utilisé une permission 775
, vous pouvez utiliser celle qui convient à votre configuration!