私はしばらくの間オンラインで答えを探していました。Ubuntu / Apache/Passengerでアプリを実行しています。アセットフォルダに対して「許可が拒否されました」というエラーが表示されます。私のファイルはホームディレクトリにあります。実行するls -l
と、次のように返されます。
drwxrwxr-x 6 root root 4096 Aug 19 01:30 tmp
私はしばらくの間オンラインで答えを探していました。Ubuntu / Apache/Passengerでアプリを実行しています。アセットフォルダに対して「許可が拒否されました」というエラーが表示されます。私のファイルはホームディレクトリにあります。実行するls -l
と、次のように返されます。
drwxrwxr-x 6 root root 4096 Aug 19 01:30 tmp
上手、
アプリをvar/wwwに移動してから、次のコマンドを実行しました。
chown -R www-data:www-data /var/www/appname
したがって、アプリが呼び出され、このフォルダーは?events
によって所有されます。が所有しているroot
場合、乗客はルートとしてではなく、通常はとしてアプリを起動します。http://www.modrails.com/documentation/Users%20guide%20Apache.html#user_switchingをチェックしてくださいevents/config.ru
root
nobody