2010-08-22 13 views
15

मुझे समस्या थी wp php.It नीचे की तरह त्रुटि प्रदर्शित करें। यह अन्य कंप्यूटर में अच्छी तरह से काम करता है, लेकिन जब मैंने इसे किसी अन्य कंप्यूटर में चलाने की कोशिश की तो यह नीचे की तरह त्रुटि प्रदर्शित करता है। मुझे लगता है कि मुझे अपने wampserver 2.0 विन्यास के साथ एक समस्या थी।PHP: WAMP (स्टार्टअप पर) का उपयोग कर आंतरिक सर्वर त्रुटि

आंतरिक सर्वर त्रुटि

सर्वर में आंतरिक त्रुटि या गलत कॉन्फ़िगरेशन का सामना करना पड़ा और अपने request.Please संपर्क सर्वर व्यवस्थापक, वेबमास्टर @ स्थानीय होस्ट को पूरा करने और उन्हें समय के बारे में सूचित करने में असमर्थ था त्रुटि आई, और आपने जो कुछ भी किया हो, वह त्रुटि हो सकता है। इस त्रुटि के बारे में अधिक जानकारी सर्वर त्रुटि लॉग में उपलब्ध हो सकती है।

+0

क्या आपने सर्वर लॉग की जांच की है जैसे कि यह आपको बताता है? यह सब त्रुटि कहती है कि कुछ तोड़ दिया गया है, और अधिक जानकारी के लिए लॉग की जांच करें। –

उत्तर

0

Wampserver लॉग फ़ाइलों की जांच करें, यह समस्या आपके अपाचे कॉन्फ़िगरेशन में कुछ से संबंधित है।

4

यह mod_rewrite समस्या है, बस अपने अपाचे सर्वर में mod_rewrite सक्षम करें या अपनी वेबसाइट होस्टिंग कंपनी को इसके लिए सक्षम करने के लिए बताएं। यह आपकी साइट को काम करेगा।

38

इसकी वजह से mod_rewrite है। WAMP ने डिफ़ॉल्ट रूप से इस विकल्प को टिप्पणी की थी।

आप mod_rewrite के लिए सूचना क्षेत्र में WAMP आइकन, अपाचे, httpd.config

खोज करने के लिए जाना है, और यह uncomment की जरूरत है।

उसके बाद RESTART WAMP और आप कर चुके हैं!

+1

यह विधि सही तरीके से काम करती है। – matilu

+0

मेरा mod_rewrite अनमार्क किया गया है और मुझे एक ही त्रुटि मिलती है। हल करने के तरीके पर कोई विचार? – Jonny

6

इसका कारण यह है mod_rewrite मॉड्यूल अपने अपाचे के विन्यास में अक्षम होता है: अपनी वेबसाइट स्थानीय मशीन आप अपाचे के conf फ़ोल्डर में बस खुला httpd.conf और "mod_rewrite" के लिए खोज सकते पर होस्ट किया गया है

  1. हैं। यदि mod_rewrite लाइन के सामने # है, तो बस इसे हटाएं, फ़ाइल सहेजें, और अपाचे को पुनरारंभ करें।

  2. यदि आपकी वेबसाइट साझा होस्टिंग सर्वर पर होस्ट की गई है तो आपके पास अपाचे की कॉन्फ़िगरेशन में परिवर्तन करने के लिए विशेषाधिकार नहीं हो सकते हैं। तो आपको अपने होस्टिंग व्यवस्थापक से mod_rewrite मॉड्यूल को सक्षम करने के लिए पूछना होगा। यह लगभग हर साझा होस्टिंग प्रदाता द्वारा पहले ही सक्षम है।

0

निश्चित रूप से क्या करें Hunzaboy पहले सुझाता है। फिर यदि आपको अभी भी त्रुटि मिल रही है, तो मैंने पाया कि मेरे httpd-vhosts.conf फ़ाइल में मेरे निर्देशों में से एक ही उसकी सलाह लेने के बाद भी एक ही त्रुटि को जारी रख रहा था। मैंने लाइन पर टिप्पणी की: "सभी अनुमोदित की आवश्यकता है" (जो अपाचे के एक नए संस्करण का उपयोग करके काम करता था) और सब कुछ ठीक था। LoadModule rewrite_module मॉड्यूल/mod_rewrite.so

0
इस

में टिप्पणी किया जाना चाहिए।

इस प्रकार की त्रुटि तब होती है जब आपके सर्वर की apache mod_rewrite सुविधा सक्षम नहीं है।डिफ़ॉल्ट रूप से WAMP सर्वर इस अपाचे मोड रिवाइट मॉड्यूल को लोड नहीं करता है। यह डिफ़ॉल्ट रूप से अक्षम होता है। आपको इस मॉड्यूल को लोड करने के लिए इस विकल्प को सक्षम करना होगा। इस बारे में WAMP अपाचे कॉन्फ़िगरेशन फ़ाइल में लाइन है लेकिन डिफ़ॉल्ट रूप से टिप्पणी की जाती है। इस mod_rewrite सुविधा को सक्षम करने के लिए इस निर्देश का पालन करें। सिस्टम ट्रे (घड़ी के पास विंडोज ओएस में) WAMP आइकन

  • अपाचे पर जाएं> httpd.config पर
  • क्लिक पर सूचना क्षेत्र में Wamp आइकन पर

    • देखो
    • एक कॉन्फ़िगरेशन फ़ाइल हो जाएगा "नोट पैड" या आपका डिफ़ॉल्ट टेक्स्ट संपादक में खोला गया।
    • खोजें पाठ "mod_rewrite", आप लाइन की शुरुआत से हैश "#" को हटाकर एक लाइन "#LoadModule rewrite_module मॉड्यूल/mod_rewrite.so"
    • टिप्पणी हटाएं इस लाइन मिल जाएगा।
    • फ़ाइल को सहेजें WAMP मेनू से "सभी सेवाओं को पुनरारंभ करें" पर क्लिक करके WAMP सर्वर को पुनरारंभ करें। आप कर चुके हैं!
  • 3

    हालांकि हर किसी का कहना है कि एक ही है, मैं कुछ जानकारी मैं इस site से एकत्र के आधार पर जवाब जोड़ना चाहते हैं:

    संबंधित मुद्दे