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

जब आईआईएस 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 पहले इस फ़ाइल को अस्थायी और फिर अंतिम पथ में कॉपी करता है। यदि फ़ाइल अस्थायी निर्देशिका में उतरी है, तो वह अपने अधिकारों को प्राप्त करती है और अंतिम निर्देशिका में जाने के बाद उन्हें बरकरार रखती है।


वापस