के लिए निर्देशिका बदलें मैं एक चमकदार सर्वर स्थापित करने की कोशिश कर रहा हूं। मुझे चमकदार ऐप्स की डिफ़ॉल्ट निर्देशिका को बदलने की आवश्यकता है (सूडो अनुमतियों से बचने के लिए)।चमकदार सर्वर: ऐप
मैं shiny-server.conf
करने के लिए मूल बदल दिया है:
#CHANGED;
run_as userA;
server {
listen 3838;
location/{
# CHANGED
site_dir /home/userA/shiny-server;
# CHANGED
log_dir /home/userA/shiny-server_log;
directory_index on;
}
}
हालांकि, address:3838
देता त्रुटि:
An error has occurred
Invalid application configuration.
EACCES: permission denied, stat '/home/userA/shiny-server'
प्रश्न: कैसे shiny-server.conf
कॉन्फ़िगर वांछित निर्देशिका के साथ काम कर सकते हैं?
मेरे पास कोई समस्या नहीं है, जिसमें कोई समस्या नहीं है। ऐसा लगता है कि 'userA' को'/home/userA/shiny-server' की सामग्री को पढ़ने की अनुमति नहीं है। क्या आपने 'chmod' जैसी चीज़ों के साथ अनुमतियों को बदलने का प्रयास किया है? क्या आप 'su userA के साथ निर्देशिका तक पहुंच सकते हैं; एलएस/होम/उपयोगकर्ता ए/चमकदार सर्वर '? –
@GregordeCillia '/ home/userA/shiny-server' के लिए अनुमतियाँ 'drwxrwxrwx' – PoGibas
क्या आप हमें' ls -la/home/userA/shiny-server' pls का आउटपुट दे सकते हैं। मेरा सबसे अच्छा अनुमान यह है कि आपने 'उपयोगकर्ता ए' के अधिकार दिए और चमकदार उपयोगकर्ता को नहीं। फ्लोरियन का डॉकू का उद्धरण निश्चित रूप से सही है, लेकिन मुझे लगता है कि आप पहले से ही 'userA'' के लिए सभी का पालन करते हैं ... और आपके मामले में "मोड़" यह है कि आपको इसे उपयोगकर्ता के लिए भी करना चाहिए: "चमकदार" । – BigDataScientist