Quelles autorisations sont nécessaires pour apache Passenger

Sous Ubuntu 10.04 sur Linode, RVM, Rails 3, Apache avec le Passager module, carrierwave et mini-magick

J'obtiens:

Rails Error: Unable to access log file. Please ensure that /srv/www/mysite.com/testapp/log/production.log exists and is chmod 0666. The log level has been raised to WARN and the output directed to STDERR until the problem is fixed.

et Errno::EACCES (Permission denied /srv/www/mysite.com/testapp/public/uploads/tmp/20110517-1707-2938-6455):

J'ai couru chmod -R root:root /srv/www/mysite.com/testapp

Alors: chmod -R www-data:www-data /srv/www/mysite.com/testapp & chmod -R www-data:www-data /srv/www/mysite.com/testapp/public/uploads

Depuis les 2 seuls les répertoires qui doit être accessible en écriture, c'est le journal de fichiers et de répertoire uploads j'ai essayé de sécuriser le reste. Existe-il d'autres dossiers /fichiers que j'ai besoin pour le rendre accessible en écriture?

source d'informationauteur pcasa | 2011-05-17