web-dev-qa-db-ja.com

/ var / wwwのatomのファイルを編集または保存できません

私はUbuntu(およびLinux)が初めてです。

UbuntuのLAMPをインストールした後にわかるように、ファイル/wwwのデフォルトフォルダーは/varフォルダー内にあります

/varフォルダーはルートにあります。

もちろん、Webサイトを完成させるには、/wwwフォルダー内に保持されているWebファイルに変更を加える必要があります。

このフォルダーをAtomに追加し、ファイルを編集しようとすると、 index.php、私はできません

これはユーザーとグループのファイル許可の問題であることを理解できます。よく検索しましたが、問題を解決できません。

1
Zubair Khan

LAMPなので、Apacheのセットアップだと思います。二つのこと

  1. Apacheグループwww-dataに自分を追加します

    Sudo adduser $USER www-data
    
  2. Apacheユーザーを/var/www/floder_nameフォルダーの所有者にします

    Sudo chown -R www-data:www-data /var/www/folder_name
    
  3. ログアウトしてから再度ログインすると、有効になります。

おまけ:更新を続ける必要がないように、デフォルトのユーザーとグループをwww-dataにしてください

Sudo setfacl -d -m u:www-data:rwx,g:www-data:rwx,o::rx /var/www/folder_name

注:775パーミッションを使用しました。セットアップに合ったパーミッションを使用できます!

1
George Udosen