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

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


वापस