2012-06-13 14 views
9

मैंने विंडोज 7 (64 बिट) पर xampp स्थापित किया है। मैं PHP, अपाचे और माइस्क्ल के साथ काम करना चाहता हूं। सर्वर अपाचे और MySQL सेवाएं Xampp नियंत्रण कक्ष पर ठीक से चल रहे हैं। लेकिन जब मैं अपने वेब ब्राउज़र पर लोकहोस्ट चलाता हूं तो यह सिर्फ कनेक्टिंग दिखाता है। और कुछ नहीं। पिछले पर्यावरण की तुलना करें यह आईआईएस के साथ अच्छी तरह से चलता है।Xampp: वेब ब्राउज़र स्थानीयहोस्ट पेज नहीं दिखाएगा

+0

आप किस ब्राउज़र में यह कोशिश कर रहे हैं? क्या आपने लोकलहोस्ट के बजाय 127.0.0.1 में टाइप करने का प्रयास किया है? – someoneHuman

+0

cmd लाइन से apache_start.bat चलाने का प्रयास करें और इसे आपको कुछ त्रुटि संदेश दिखाना चाहिए – bumperbox

उत्तर

7

अपने cmd पर नेटस्टैट-ए करने का प्रयास करें और देखें कि पोर्ट 80 पर चल रही कोई अन्य सेवाएं हैं या नहीं। आप सेवा के नाम को खोजने के लिए netstat -b का भी उपयोग कर सकते हैं, हालांकि इसे cmd को चलाने की आवश्यकता है व्यवस्थापक। सबसे अधिक संभावना है कि इस बंदरगाह पर चल रही कुछ अन्य सेवाएं हैं जो Xampp को ठीक से शुरू करने की अनुमति नहीं देती हैं? क्या आपके पास स्काइप जैसी सेवा है। यदि ऐसा है तो आप विशेष पृष्ठ तक पहुंचने में सक्षम नहीं हैं। एक और चीज जो आप कर सकते हैं वह httpd.conf में जाना है और 80 के अलावा किसी अन्य बंदरगाह को सुनना और इसे जांचना है। एक बार जब आप पोर्ट का परीक्षण करने के लिए इसे बदलते हैं तो localhost:your selected port जोड़ना न भूलें।

+2

यदि यह स्काइप है, तो स्काइप> टूल्स> विकल्प> उन्नत> कनेक्शन में जाएं और उस ट्रैक को हटा दें जो पोर्ट 80 और 443 – bumperbox

+1

याप का उपयोग करता है। आपको स्काइप से नफरत है, पहली बार मुझे इस मुद्दे का सामना करना पड़ा, मुझे यह देखने के लिए विंडोज़ लॉग देखना पड़ा कि अपाचे क्यों शुरू नहीं हुआ –

3

यह संभव है कि आईआईएस या कोई अन्य प्रोग्राम (जैसे स्काइप) अपाचे को शुरू नहीं करता है। हालांकि यह "चल रहा" दिखाता है जो वास्तव में नहीं चल रहा है।

इसे हल करने के लिए, एक आसान चाल है: अपाचे को सेवा के रूप में स्थापित करें और अपने कंप्यूटर को पुनरारंभ करें। यह अधिकांश समय काम करता है, क्योंकि ऐसे कई कार्यक्रम हैं जो पोर्ट 80 को आरक्षित करते हैं, इन कार्यक्रमों को ढूंढना और उन्हें अक्षम करना मुश्किल है।

0

आप निम्नलिखित है त्रुटियों: [बुध जून 10 10: 32: १३.६,९७,६७१ 2015] [मूल: चेतावनी दी] [पीआईडी ​​1408: टीआईडी ​​248] AH00098: पीआईडी ​​फ़ाइल सी:/XAMPP/अपाचे/लॉग/httpd। पिड ओवरराइट - पिछले अपाचे रन का अनचाहे शट डाउन? विफल /usr/local/lib/php/extensions/no-debug-zts-20060613/usr/local/Zend/lib/ZendExtensionManager.sote लोड करने में एक आईडी जो सर्वर नाम

से मेल खाता है शामिल नहीं है जो मैं अपाचे त्रुटि लॉग फ़ाइल से निकाला गया हूँ।

फिर आपको अपाचे की चल रही प्रक्रिया की जांच की आवश्यकता है, आप कमांड भी कर सकते हैं या आप जीयूआई का उपयोग कर सकते हैं। मैं जीयूआई विधि, खुले कार्य प्रबंधक (ctrl + shift + esc का उपयोग करके) समझा रहा हूं और प्रक्रिया सूची में जाता हूं और आश्वस्त रहूंगा कि सभी प्रक्रियाएं अन्य लॉग इन उपयोगकर्ताओं सहित दिखाई दे रही हैं। और अपाचे प्रक्रिया की खोज करें और उन्हें समाप्त करें। आप XAmpp या वैंप नियंत्रण कक्ष का उपयोग करके इसे चलाएंगे।

0

यदि यह बंदरगाह नहीं है, तो htdocs पर जाएं, डैशबोर्ड फ़ाइल और अनुक्रमणिका फ़ाइल हटाएं और आप जाने के लिए अच्छे हैं! :)

4

यदि आपने अपना पोर्ट नंबर बदल दिया है, तो xampp पृष्ठ पर जाने के लिए स्थानीयहोस्ट: 'पोर्ट नंबर' टाइप करें।

पूर्व: यदि आपका पोर्ट नंबर 8080 है, तो localhost:8080 टाइप करें।

+0

यह मेरे लिए काम करता है, बहुत धन्यवाद! – asma

1

यदि आपने अपना अपाचे सूचीकरण पोर्ट 80 से 8080 में बदल दिया है, तो। । । स्थानीयहोस्ट: 8080/your_URL ... यह काम करेगा :)

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