जूमला, आईआईएस और निर्देशिका अधिकार

जब आईआईएस 7.5 के साथ विंडोज सर्वर 2008 आर 2 पर जूमला 3.2 को एकीकृत किया जाता है, तो निर्देशिका अधिकारों के साथ समस्याएं अक्सर उत्पन्न होती हैं, जिन्हें अक्सर अपर्याप्त सेटिंग्स के साथ हल किया जाता है जो बहुत उदारता से चुने जाते हैं। निम्नलिखित समाधान सुरक्षित और पूरी तरह कार्यात्मक है:

  • IIS_IUSRS समूह को C: \ inetpub \ wwwroot \ के अधिकारों की आवश्यकता है: पढ़ें और निष्पादित करें, फ़ोल्डर सामग्री प्रदर्शित करें, पढ़ें, लिखें
  • IIS_IUSRS समूह को C: \ Windows \ Temp \ के अधिकारों की आवश्यकता है: पढ़ें और निष्पादित करें, फ़ोल्डर सामग्री दिखाएं, पढ़ें, लिखें
  • उपयोगकर्ता IUSR IIS_IUSRS समूह (कंप्यूटर प्रबंधन> स्थानीय उपयोगकर्ता और समूह> समूह) में होना चाहिए

यदि आपको PHP के माध्यम से अपलोड की गई सभी फ़ाइलों के लिए अतिरिक्त डायरेक्टरी अनुमतियों की आवश्यकता है (उदाहरण के लिए, SSH या FTP के लिए), तो आप इन्हें C:\Windows\Temp\ फ़ोल्डर के लिए भी सेट कर सकते हैं। जब आप PHP के माध्यम से कोई फ़ाइल अपलोड करते हैं, तो PHP पहले उसे अस्थायी डायरेक्टरी में और फिर अंतिम पथ पर कॉपी करता है। एक बार फ़ाइल अस्थायी डायरेक्टरी में आ जाने के बाद, वह उसकी अनुमतियों को प्राप्त कर लेती है और अंतिम डायरेक्टरी में स्थानांतरित होने के बाद भी उन्हें बरकरार रखती है।


वापस