Yii uygulamanızı capistrino 3 kullanarak dağıtmaya çalışıyorum. Sever, varsayılan olarak bir kullanıcı ubuntu ile birlikte gelen EC2 ubuntu örneğidir. Www-data grubunu gruplamak ve capistrino 3 kullanarak konuşlandırmaya çalışmak için ubuntu kullanıcısını ekledim, ancak eski sürümlerde bu çalışma zamanı dosyaları bir sorun yaratıyor.capistrano 3 konuşlandırma: eski yayın sürümlerini temizleme izni hatası temizle
groups ubuntu
ubuntu : ubuntu adm dialout cdrom floppy sudo audio dip www-data video plugdev netdev
groups www-data
www-data : www-data
Apache sunucusu geçici bir çözüm olabilir ne
drwxr-sr-x 2 www-data ubuntu 4096 Oct 12 15:23 CSS
drwxr-sr-x 2 www-data ubuntu 4096 Oct 12 15:17 HTML
ben diyor yeni sürümü dağıtmak için çalıştı
gibi bazı dosyaları/klasörDEBUG[c9d0212b] rm: cannot remove '/var/www/html/zl/releases/20141012145437/frontend/runtime/CSS/4.5.0,24166bfe16a0cc6bd18d813b83121ef2eaf16545,1.ser': Permission denied
yarattı? Www-data grubuna kullanıcı ubuntu ekledim, ancak yeni dosyaların sahibi www-data ve group ubuntu var. Nasıl tersine döndüğüne dair hiçbir fikrim yok.
sudo usermod -a -G www-data deployer_user_name
, user new group
kontrol feryat komutunu uygulayın:
groups deployer_user_name
o capistrano temizledikten sonra
Bu sorunu nasıl düzeltirsiniz? –
Ubuntu grubuna www-data eklediniz gibi görünüyor, belki de sorun budur. – javierfdezg