web-dev-qa-db-fra.com

Impossible de modifier ou d’enregistrer des fichiers dans atom dans / var / www

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.

1
Zubair Khan

LAMP donc je suppose que c'est une configuration Apache. Deux choses à faire

  1. Ajoutez-vous au groupe Apache www-data

    Sudo adduser $USER www-data
    
  2. Attribuer à l'utilisateur Apache le propriétaire du dossier /var/www/floder_name

    Sudo chown -R www-data:www-data /var/www/folder_name
    
  3. 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!

1
George Udosen