İzinlerim var. Baskı yapmak için raylarım uygulamasında wickedpdf'yi kullanarak, /tmp/cache/assets
dizinine tmp varlık dosyaları üretir. Yazdığı dosyalar, bunun gibi bir sprockets%2F2c9f9e326ac1c7cd3f07a1a3c9051874
owner="nobody"
ve permissions="rw--------"
var, bu nedenle varlık wickedpdf yazdırma sırasında bir hata verir.İzinler/tmp/önbellek/varlıklar RAIL uygulamasında
Bunu basit bir chmod -R 777 /tmp
ile düzeltmek mümkündür ancak bu özellik, varlık hiçbir izin olmadan /tmp
içine yeni bir alt dizin oluşturduğunda bunu yapamıyorum. Öğelerimin gelecekte üreteceği yeni dosyalar için, tmp dir ve onun alt dizinlerini ve dosyalarını tüm izinlerle birlikte ayarlamak mümkün müdür? Tüm dosya ve temp/dizininde alt dizinlerinin izni değiştirebilecek
http://stackoverflow.com/questions/7524262/permission-denied-in-tmp –
Maalesef Ele elle tmp/cache/yolun içinde varlıklar için önbelleği silebilirsiniz ama aynı şey değil sorun. Farklı bir çözüme ihtiyacım var. – DARIODF
Apache veya ngnix'de mi çalışıyorsunuz? Bize web sunucusu kullanıcısını söyler misiniz, örneğin apache'de www-data, bu yüzden çözümlerden biri bu kullanıcıya klasörde izinler atar. – rderoldan1