2013-02-15 12 views
5

Ben "raylar"
Sonra bütün dizin ve dosya sahibi ve grup ayarlanır için "raylar"Rails uygulaması için yeniden kurulum izinleri bu kadar doğru mu?

Ben yüzden $ cd /var/www/html/app yapmalıyım /var/www/html/app

yılında appliation var denilen yeni bir kullanıcı yapılmış ve Bunu yürütmek mi?

find . -type d | xargs chmod 0755 and find . -type f | xargs chmod 0644 

Her şey için izin ayarlayacak mı, her şey yolunda mı? /var/www/html/app varsayarsak

cevap

6

Kelimenin tam anlamıyla yanlış yorumlama 've' olabilir

Eğer

find . -type f | xargs chmod 0644

cd /var/www/html

find . -type d | xargs chmod 0755

çalışıyor olması gerekir, /var/www/html bulunan bir raylar uygulama için app klasördür .

+1

Teşekkürler. 0644'ü çalıştırdığımda, bu hata chmod'u döndürür: 'copy'e erişemez: Bu tür bir dosya veya dizin yok chmod:' ./sample/app/assets/stylesheets/boostrap.css 'dosyasına erişemez: Böyle bir dosya veya dizin yok chmod : "copy.erb" ye erişemiyor: Böyle bir dosya veya dizin yok chmod: './sample/app/views/communities/_topic.html 'dosyasına erişemiyor: Böyle bir dosya veya dizin yok chmod:' copy.erb' dosyasına erişemiyor : Böyle bir dosya veya dizin yok – HUSTEN

+0

@Benjamin Ben de sudo bulmak çalıştırarak aynı tür hataları yaşıyor. -type f | xargs chmod 0644 chmod: './public/images/library/library_small.png 'izinlerini değiştirme: İşlem izin verilmez ve dizin izinleri sudo bulucuyu çalıştırarak. -type d | xargs chmod 0755 chmod var: './public/stylesheets/library 'izinlerinin değiştirilmesi: İzin verilmiyor – Sam

İlgili konular