0

私はしばらくの間オンラインで答えを探していました。Ubuntu / Apache/Passengerでアプリを実行しています。アセットフォルダに対して「許可が拒否されました」というエラーが表示されます。私のファイルはホームディレクトリにあります。実行するls -lと、次のように返されます。

drwxrwxr-x 6 root root 4096 Aug 19 01:30 tmp
4

2 に答える 2

1

上手、

アプリをvar/wwwに移動してから、次のコマンドを実行しました。

chown -R www-data:www-data /var/www/appname
于 2012-08-19T04:07:47.300 に答える
0

したがって、アプリが呼び出され、このフォルダーは?eventsによって所有されます。が所有しているroot場合、乗客はルートとしてではなく、通常はとしてアプリを起動します。http://www.modrails.com/documentation/Users%20guide%20Apache.html#user_switchingをチェックしてくださいevents/config.rurootnobody

于 2012-08-19T07:22:08.770 に答える