2012-08-08 18 views
7

Mi entorno de producción es: ruby ​​1.9.2-p320, rieles 3.2.7, clip 3.1.4, mysql, Ubuntu 8.10 x86 64bit.Paperclip Errno :: EACCES (Permiso denegado -/sistema)

Tengo un Errno: EACCES Permiso denegado/error del sistema cuando intento cargar un archivo con clip. Inútil decir que localmente esto no sucede. Revisé los permisos del directorio público y es 775, el permiso público/del sistema es 777 y todo su directorio interno. El permiso del directorio tmp es: 775 también. Además, el usuario utilizado para implementar la aplicación es www-data: root

apego del modelo se establece así:

has_attached_file :fichier, 
     :path => "/system/:attachment/:id/:style/:filename", 
     :url => "/system/:attachment/:id/:style/:filename" 

no puedo averiguar por qué me sale este error. Alguien tiene una idea?

Gracias

Respuesta

16

Su código no trata de guardar el archivo cargado en:

/path/to/app/public/system/:attachment/:id/:style/:filename 

pero en:

/system/:attachment/:id/:style/:filename 

probar este lugar:

has_attached_file :fichier, 
    :path => ":rails_root/public/system/:attachment/:id/:style/:filename", 
    :url => "/system/:attachment/:id/:style/:filename" 
+0

Gracias por tu ayuda, me extrañé por completo ese punto – user318722

+2

sí, eres increíble! Estuve jugando con el peligro chmod hasta que conseguí esto –

Cuestiones relacionadas