私はubuntuを初めて使用します。コンテンツ管理システムであるBuilderEngineをubuntuサーバー12.04 ltsにインストールしようとしています。私はいくつかのことを考え出しましたが、ファイルとフォルダーの許可に苦労しています。ファイルを読み書きできるようにするには、/ var/www /内のフォルダーとファイルの許可を変更する必要があることを知っています。しかし、私は何をすべきかわかりません。
私が知っているのはchmod -R 777 /var/www/
を決して使用しないことです。これはファイルの読み取り/書き込み/実行が可能なためです。
Sudo chown -R www-data:www-data /var/www/
を試すことを考えていましたが、確かではありませんでした。
グループが「/ var/www」上のwww-dataであることを確認してください
Sudo chgrp www-data /var/www
グループに対して「/ var/www」を書き込み可能にする
Sudo chmod 775 /var/www
すべてのサブフォルダーのwww-dataのGIDを設定します
Sudo chmod g+s /var/www
ls -l
出力では、ディレクトリは次のようになります。
drwxrwsr-x
最後に、ユーザー名をwww-dataグループ(セカンダリグループ)に追加します
Sudo usermod -a -G www-data [YOURUSERNAME]
以下のコマンドを使用してpを見つけて設定できる許可についての私の提案:
find /var/www/html/ -type d -perm 777 |xargs chmod 0755 --
find /var/www/html/ -type f -perm 777 |xargs chmod 0644 --
OR
ディレクトリの場合:
find /path/to/your/wordpress/install/ -type d -exec chmod 755 {} \;
ファイルの場合:
find /path/to/your/wordpress/install/ -type f -exec chmod 644 {} \;