मैं कैपिस्ट्रिनो 3 का उपयोग करके अपने वाईआई एप्लिकेशन को तैनात करने की कोशिश कर रहा हूं। सेवर ईसी 2 उबंटू इंस्टेंस है जो डिफ़ॉल्ट रूप से उपयोगकर्ता उबंटू के साथ आता है। मैंने यूबंटू उपयोगकर्ता को www-data समूह बनाने और कैपिस्ट्रिनो 3 का उपयोग करके तैनाती करने का प्रयास किया है, लेकिन पुराने रिलीज में इन रनटाइम फ़ाइलों में कुछ समस्या उत्पन्न होती है।capistrano 3 तैनाती: स्वच्छ पुरानी रिलीज अनुमति त्रुटि
groups ubuntu
ubuntu : ubuntu adm dialout cdrom floppy sudo audio dip www-data video plugdev netdev
groups www-data
www-data : www-data
अपाचे सर्वर
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
जब मैं नया संस्करण यह कहते तैनात करने की कोशिश की के रूप में कुछ फ़ाइलें/फ़ोल्डर,
DEBUG[c9d0212b] rm: cannot remove '/var/www/html/zl/releases/20141012145437/frontend/runtime/CSS/4.5.0,24166bfe16a0cc6bd18d813b83121ef2eaf16545,1.ser': Permission denied
क्या एक समाधान हो सकता है पैदा कर दी है? मैंने www-data समूह के लिए उपयोगकर्ता उबंटू जोड़ा है, लेकिन नई फाइलों के मालिक www-data और समूह ubuntu हैं। मुझे नहीं पता कि यह कैसे उलट गया।
sudo usermod -a -G www-data deployer_user_name
user new group
जाँच करने के लिए, bellow आदेश का पालन करें::
groups deployer_user_name
उसके बाद Capistrano को साफ
आप इस समस्या को कैसे ठीक करते हैं? –
ऐसा लगता है कि आपने समूह उबंटू में www-data जोड़ा, शायद यह समस्या है। – javierfdezg