के साथ विंडोज़ पर माइग्रेट किए जाने के बाद ज़ेंड एप्लिकेशन रीडायरेक्शन काम नहीं कर रहा है मेरा एप्लिकेशन ज़ेंड 1.11 का उपयोग करके विकसित किया गया है जो लिनक्स में ठीक काम कर रहा था। आवश्यकता के अनुसार, मैंने एप्लिकेशन को विंडोज 7 पर ले जाया है जिसमें आईआईएस 7, PHP 5.4.3 9, एमएसएसक्यूएल सर्वर 2012 है।आईआईएस
समस्या यह है कि लॉगिन प्रमाण-पत्र सबमिट करने के बाद, उपयोगकर्ता को होम पेज पर रीडायरेक्ट नहीं किया जाता है लेकिन वह रहता है वही (लॉगिन) पृष्ठ। स्रोत कोड डीबग करने के बाद, मुझे पता चला कि उपयोगकर्ता सफलतापूर्वक डेटाबेस से प्रमाणीकृत है लेकिन उपयोगकर्ता को इंडेक्स नियंत्रक को रीडायरेक्ट करने पर, उपयोगकर्ता को लॉगिन पृष्ठ पर वापस भेजा जाता है। एप्लिकेशन द्वारा कोई त्रुटि प्रदर्शित नहीं की जा रही है IIS लॉग भी कोई त्रुटि नहीं दिखाता है।
मैंने सोचा कि यह यूआरएल रिवाइटिंग से संबंधित मुद्दा हो सकता है। इसलिए, मुझे आईआईएस पर "यूआरएल रीवाइट" मॉड्यूल स्थापित किया गया और वेब.कॉन्फिग फ़ाइल में समेकित यूआरएल रीराइट नियमों को जोड़ने के लिए .htaccess फ़ाइल आयात की गई, लेकिन यह या तो काम नहीं किया।
मेरे एप्लिकेशन सत्र में डेटाबेस में सहेजा जा रहा है। मैं इसे सर्वर (फ़ाइल) पर सहेजने के लिए नहीं बदल सकता क्योंकि यह एक मौजूदा अनुप्रयोग है। लेकिन सत्र को लिखा जा रहा है और डेटाबेस से/सफलतापूर्वक पढ़ा जा रहा है। केवल एक चीज मुझे लगता है कि सत्र पृष्ठ रीडायरेक्ट पर समाप्त हो जाता है। लेकिन यह सुनिश्चित नहीं है कि इसे कैसे ठीक किया जाए।
किसी भी मदद की सराहना की जाएगी। के रूप में IIS में कुकीज़/सत्र के विन्यास के मामले में नीचे
दर्शाया मुझे याद आ रही
संपादित
कुकी उत्पन्न की जा रही है? आईआईएस वेब सर्वर का उपयोग करते समय php.ini में सत्र और कुकीज़ के लिए आदर्श कॉन्फ़िगरेशन क्या है?
पर प्रदान की जाती है जीत पर अपाचे के तहत काम कर अपने अनुप्रयोग है? – venca
विंडोज 7 – neeraj
पर आईआईएस 7 के साथ चल रहा है आपके उपयोगकर्ता को उपयोगकर्ता की स्थिति के बारे में कैसे पता चलता है? आम तौर पर वह सत्र या कुकी आधारित होता है और मुझे लगता है कि आपका नया सेटअप सबसे अधिक संभावना नहीं है। जब आप जानते हैं कि यह प्रक्रिया कैसे काम करती है तो आपको उस क्षेत्र में कुछ और डिबगिंग करना चाहिए। –