XAMPP: अपाचे शुरू नहीं कर सकता (विंडोज 10)


89

मैं XAMPP का उपयोग कर रहा हूं, और मैं Apache, लेकिन, MySQL ( phpMyAdmin ) शुरू कर सकता हूं !

जब मैं शुरू करता हूं, मुझे यह त्रुटि मिलती है;

10:07:49 [Apache] Error: Apache shutdown unexpectedly.
10:07:49 [Apache] This may be due to a blocked port, missing dependencies,
10:07:49 [Apache] improper privileges, a crash, or a shutdown by another method.
10:07:49 [Apache] Press the Logs button to view error logs and check
10:07:49 [Apache] the Windows Event Viewer for more clues
10:07:49 [Apache] If you need more help, copy and post this
10:07:49 [Apache] entire log window on the forums

मैं इस पर खोज करता हूं, और, विन्यास में अपाचे के पोर्ट को बदल देता हूं -> सेवा और पोर्ट सेटिंग। मेरे पास है;

Service name: Apache 2.4
Main port: 122
SSL port: 444

मैं स्काइप (विंडोज 8/10 / मेट्रो संस्करण) की भी स्थापना रद्द करता हूं। कुछ भी काम नहीं कर रहा है। में httpd.conf फाइल मेरे पास है;

Listen 122
ServerName localhost:122

मैं इसे शुरू करता हूं apache_start.batऔर प्राप्त करता हूं;

(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions.  : AH00072: make_sock: could not bind to address [::]:445
(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions.  : AH00072: make_sock: could not bind to address 0.0.0.0:445
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs

कृपया ध्यान दें कि सभी लॉग फाइलें मौजूद नहीं हैं! स्काइप को अनइंस्टॉल किया गया है।


क्या आपने जाँच की है कि क्या पोर्ट अवरुद्ध है?
रिझीझर

1
व्यवस्थापक के रूप में अच्छी तरह से चलाने की कोशिश करें
nonamorando

3
जब आप एपाचे को सक्षम करने की कोशिश कर रहे हैं तो क्या आप स्काइप चला रहे हैं? यदि ऐसा है तो स्काइप सेटिंग्स बदलें।
iaaumya

3
आपके पास localhost:80पोर्ट करने और सुनने के लिए नहीं है 122। किस पोर्ट को चुनें सुनने के लिए।
लॉरेंज मेयर

ठीक है, मैंने कुछ संशोधन किया: @ Rizier123 -> मैं जाँच करता हूं लेकिन मुझे यकीन नहीं है कि यह अच्छा तरीका है। @ विल-कैंपबेल -> हां, लेकिन इससे ज्यादा कुछ नहीं। @iSaumya -> Skype मेरे कंप्यूटर पर नहीं है। @ लोरेन्ज-मेयेर -> मैं अब Listen 122औरServerName localhost:122
फेलिक्स Desjardins

जवाबों:


223

अपडेट: १५ मई २०१ 201:

नवीनतम विंडोज 10 अपडेट (पुनः) ने वर्ल्ड वाइड वेब पब्लिशिंग सर्विस (जर्मन में: डब्ल्यूडब्ल्यूडब्ल्यू-पब्लिशिंगस्टाइन ) को सक्रिय किया। यह आपके द्वारा बाद में किए जा सकने वाले अपडेट के कॉन्फ़िगरेशन के दौरान आपके द्वारा चुने गए विकल्पों पर निर्भर हो सकता है।

अपडेट: ४ अगस्त २०१५:

यदि आपने विंडोज 10 की साफ स्थापना की है, तो आपके पास वर्ड वाइड वेब प्रकाशन सेवा नहीं हो सकती है । उस स्थिति में, साधारण WAMP / XAMPP इंस्टॉलेशन ठीक काम करना चाहिए।

यदि ऐसा नहीं होता है, तो Visual C ++ Redistributable को स्थापित करने का प्रयास करें और फिर WAMP / XAMPP को फिर से स्थापित करें।


मैं WAMP के साथ इसी तरह की समस्या का सामना कर रहा था। विंडोज 10 टीपी में, वर्ड वाइड वेब पब्लिशिंग सर्विस पहले से इंस्टॉल आती है। यह IIS से संबंधित है और आप इसे हटा सकते हैं यदि आपको इसकी आवश्यकता नहीं है।

यह बंदरगाह को अवरुद्ध करता है 80, जिससे अपाचे अजीब तरह से कार्य करता है। आप निम्न कार्य कर सकते हैं और पुनः प्रयास कर सकते हैं।

  • स्टार्ट पर जाएं, services.msc में टाइप करें
  • वर्ल्ड वाइड वेब प्रकाशन सेवा को खोजने के लिए सेवा विंडो में नीचे स्क्रॉल करें ।
  • उस पर राइट क्लिक करें और स्टॉप चुनें ।

यह पोर्ट 80 को मुफ्त बनाना चाहिए और WAMP / XAMPP को पुनरारंभ करके आपको उठना चाहिए और दौड़ना चाहिए!

इसे ठीक करने के अन्य तरीके हैं। विंडोज 10 पर मेक वेप वर्क देखें ।


7
क्या होगा यदि मेरे पास सूचीबद्ध सेवा के रूप में "वर्ल्ड वाइड वेब पब्लिशिंग सर्विस" नहीं है?
Xtremefaith

6
नाम सेवा की है W3SVC जबकि वर्णन है वर्ल्ड वाइड वेब प्रकाशन सेवा । मैंने शुरू में यह नहीं सोचा था कि मेरे पास सेवा है क्योंकि मैं नाम से छँटाई करते समय वर्णित सेवा को नहीं देख रहा था।
जेक जेड

1
हाँ, मुझे भी यह समस्या थी, यह मुझे बताता रहा कि "ए प्रोसेस विटहा पीआईडी ​​ऑफ़ 4 पोर्ट 80 का उपयोग कर रहा है" जब मैंने इसकी जाँच की, तो प्रक्रिया का नाम "सिस्टम" था। मैं सोचता रहा कि अगर मैंने इस प्रक्रिया को रोकने की कोशिश की तो मैं अपने पीसी को गड़बड़ कर सकता हूं। लेकिन यह पूरी तरह से काम किया। साभार
कबाब प्रोग्रामर

1
यूनिफ़ॉर्म सर्वर Z (जो बहुत बढ़िया है!) का उपयोग करने वालों के लिए, मैं उस सर्वर के लिए भी इस काम की पुष्टि कर सकता हूँ।
मिस्टरम

1
@PraveenPuglia hum .. लगातार टिप्पणी, मुझे काम करो! मैं फ़ाइल को हटाने की कोशिश करता हूं "ntoskrnl.exe" एक कारण है पोर्ट 4 ... बहुत सारे Google खोज कहते हैं वायरस ... रोकने के लिए अच्छी सेवाएं काम योग्य हैं .. धन्यवाद भाई
KingRider

36

इस समस्या का समाधान आसान है:

  1. व्यवस्थापक विशेषाधिकारों के साथ कमांड प्रॉम्प्ट खोलें
    • "Cmd" ढूंढें, उस पर राइट-क्लिक करें, फिर "एडमिनिस्ट्रेटर" चुनें।
  2. प्रॉम्प्ट में, टाइप करें net stop W3SVCऔर एंटर करें।

अब आप WAMPP में क्लिक कर सकते हैं और सभी सेवाओं को पुनः आरंभ कर सकते हैं। अपना ब्राउज़र खोलें और "लोकलहोस्ट" पर जाएँ।

यदि आपको फिर से W3SVC शुरू करने की आवश्यकता है,

  1. व्यवस्थापक विशेषाधिकारों के साथ कमांड प्रॉम्प्ट खोलें
  2. प्रॉम्प्ट में, टाइप करें net start W3SVCऔर एंटर करें।

Windows 10 के रिलीज़ किए गए संस्करण पर, मुझे "सिस्टम त्रुटि 3 हुई है। प्रवेश निषेध है।"
18

आपको व्यवस्थापक होने की आवश्यकता है। पुनः प्रयास करें।
DIANGELISJ

हां, धन्यवाद DIANGELISJ। विंडोज 10 में, cmd पर एक राइट क्लिक करें और फिर ऊपर दिए गए आपके निर्देश, फिर httpd.exe पर राइट क्लिक करें और मुझे Apache फिर से काम करने लगा। Httpd.exe बॉक्स एक काला खाली है, लेकिन Apache काम करता है।
माइक_हेयर

मुझे XAMPP का उपयोग करके विंडोज 10 पर समान समस्या थी। प्रत्येक पुनरारंभ के बाद मुझे XAMPP कंट्रोल पैनल पर जाना होगा और फिर से अपाचे और MySQL सेवाओं को फिर से शुरू करना होगा। XAMPP कंट्रोल पैनल को चलाने पर लगता है कि व्यवस्थापक ने इसे ठीक कर दिया है, धन्यवाद!
शार्प

यह सही उत्तर है, आपको केवल IIS को बंद करना है, और फिर xampp शुरू करना है। नियंत्रण कक्ष - व्यवस्थापक - इंटरनेट सूचना सेवाएं - "बंद करो" यह बात है। बहुत आसान। (ऊपर के रूप में एक ही बात, सिर्फ इंटरफेस के माध्यम से।)
ऐलेन ओसिपोव

17

मुझे इस समस्या को हल करने का एक तरीका मिला:

  1. यदि आप Skype का उपयोग कर रहे हैं, तो पोर्ट 80 और 443 (अतिरिक्त -> सेटिंग्स -> उन्नत -> कनेक्शन -> अनचेक पोर्ट 80 और 443) का उपयोग करने के लिए फ़ील्ड को अनचेक करें
  2. Skype और XAMPP को पुनरारंभ करें।

यदि यह काम नहीं करता है,

  1. प्रारंभ पर जाएं और "services.msc" टाइप करें
  2. "वर्ल्ड वाइड वेब प्रकाशन सेवा" का पता लगाएँ
  3. उस प्रविष्टि पर राइट-क्लिक करें, "स्टॉप" चुनें, फिर XAMPP को पुनरारंभ करें।

अगर वह काम नहीं करता है और "वर्ल्ड वाइड वेब पब्लिशिंग सर्विस" उपलब्ध नहीं है,

  1. कंट्रोल पैनल पर जाएं, "अनइंस्टॉल प्रोग्राम" पर नेविगेट करें, फिर "विंडोज सुविधाओं को चालू / बंद करें"
  2. "इंटरनेट सूचना सेवाओं" का पता लगाएँ
  3. चेकबॉक्स पर क्लिक करें और "ओके" पर हिट करें।
  4. पुनरारंभ करें, फिर दूसरा दृष्टिकोण दोहराएं (Services.msc)

धन्यवाद, लेकिन जवाब पहले से ही उत्तर दिया गया है। शायद यह किसी की मदद कर सकता है: (:
Félix Desjardins

आपका जवाब मेरी मदद नहीं कर सका, मैंने अपना समाधान निकाला। वैसे भी धन्यवाद :)
Fazal

1
प्रतिभाशाली! यह सिर्फ स्काइप अवरुद्ध था अपाचे! प्रक्रिया का मेरा पसंदीदा हिस्सा: स्काइप के पोर्ट 80 और 443 को बंद करने के बाद, मुझे स्काइप से बाहर निकलना पड़ा। यह कहते हुए चेतावनी दी गई कि (यदि आप स्काइप छोड़ दें तो आप इसका उपयोग नहीं कर पाएंगे।) खैर दुह!
सीजे डेनिस

14

आप अपाचे का पोर्ट बदल सकते हैं:

  1. C: \ xampp \ apache \ conf \ httpd पर जाएं।
  2. Ctrl + F लाइन #Listen 12.34.56.78:80 के संयोजन से खोजें और 80 को आप किसी भी व्यक्ति के लिए बदलें जैसे कि उदाहरण 81
  3. सुनो 80 के साथ 81 में परिवर्तन
  4. ServerName लोकलहोस्ट के साथ भी ऐसा ही है: 80 बदलकर 81।
  5. C: \ xampp \ apache \ conf \ extra \ httpd-vhosts पर जाएं और 80 से 81 बदलें

NameVirtualHost *: 80 यहाँ

VirtualHost *: 80 और यहाँ (दो बार)

  1. अपाचे को फिर से शुरू करें

अपना वेब पेज दर्ज करने के लिए, टाइप करें: http: // localhost: 81 / index.html


मैं इस एक को
पुनः प्राप्त करूँगा

5
  1. Windows+ दबाएं R, और टाइप करें regedit

  2. के लिए जाओ

     HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP

    Start4 का मान बदलें , जिसका अर्थ है अक्षम।

  3. कंप्यूटर को दोबारा चालू करो।


1
विंडोज 10 "नवंबर अपग्रेड" ने मेरे मुद्दे का कारण बना - सभी ने विन 10. के पुराने संस्करण पर काम किया था। मेरे पास W3svc रनिंग या स्काइप नहीं था। इस उपाय ने किया टोटका! धन्यवाद @Do Nhu Vy!
जिम एम

5

मैंने इस मुद्दे को मेरे साथ भी तय किया है, लेकिन मुझे कुछ चीजों को बदलना होगा। मुझे इसकी आवश्यकता है कि मेरी विंडोज 10 मशीन पर मैं अपना सी # और विजुअल स्टूडियो विकास का वातावरण रखता हूं, इसलिए मैं किसी भी सेवा के साथ छेड़छाड़ नहीं करना चाहता था। मुझे केवल XAMPP का नवीनतम संस्करण डाउनलोड करना था और 80 और 443 के लिए श्रवण पोर्ट को बदलना था। वे दो फाइलों में स्थित थे:

C:\xampp\apache\conf\httpd.conf

Listen 122
ServerName localhost:122

C:\xampp\apache\conf\extra\httpd-ssl.conf

Listen 444

पोर्ट 80 से 122 और 443 से 444 से ऊपर बदलना मुझे अपाचे चलाने और पृष्ठों की सेवा करने की अनुमति देता है जबकि मेरे एएसपी.नेट के लिए सब कुछ समान है। विकास के । उम्मीद है कि यह वहाँ किसी को मदद करता है। अंत में यह एक बहुत ही सरल फिक्स है।

अपने ब्राउज़र को यहां निर्देशित करें: http://localhost:122


मुझे लगता है कि यह सबसे आसान और सरल तरीका है। आपको बहुत - बहुत धन्यवाद!
दीप्तंगसू गोस्वामी

+1 क्योंकि .NET सेवा बंद करना निश्चित रूप से मेरे लिए कोई विकल्प नहीं है। बेशक मैं एक ही समय में आईआईएस और अपाचे चलाना चाहता हूं!
एलन

4

मुझे वही समस्या मिली, लेकिन पिछले समाधान हमें सटीक समाधान प्राप्त करने के बजाय बंदरगाह को बदलने की ओर ले जाते हैं। मैंने सरल HTTP और HTTPS प्रोटोकॉल के बंदरगाहों के बारे में खोज की है और पाया है।

यदि कोई अन्य एप्लिकेशन पहले से ही चल रही है, तो स्थानीय मशीन पर HTTP या HTTPS पोर्ट, हमें यह समस्या स्पष्ट रूप से सिर्फ उन पोर्ट्स के उपयोग और व्यस्त स्थिति के कारण मिलेगी

इसलिए पोर्ट नंबर बदलने के बाद यह काम कर रहा था। लेकिन XAMPP सर्वर में पोर्ट बदलने के बजाय, मैंने निम्नलिखित विधियों का उपयोग किया है और यह मेरे लिए काम करता है।

यहाँ निम्नलिखित चरण है जो मुझे इस फिक्स अप के दौरान मिला है।

  1. त्रुटि जो मुझे XAMPP सर्वर अनुप्रयोग में मिली।

    XAMPP सर्वर त्रुटि

  2. शीर्ष कोने पर Netstat नाम का एक बटन है । यह सिस्टम पर चल रहे बंदरगाहों को देखने के लिए बहुत उपयोगी है।

    नेस्टैट बटन

  3. यह नेटस्टैट एप्लिकेशन है, जहां मुझे पोर्ट नंबर 443 को पहले से ही चल रहा है और उपयोग कर रहा है। मेरे मामले में, यह vmware-hostd.exe था । आपका एक अलग अनुप्रयोग हो सकता है। पोर्ट 80 (HTTP) या पोर्ट 443 (HTTPS) के लिए खोज करने का प्रयास करें।

    नेटस्टैट एप्लिकेशन खोला गया

  4. मैंने सिर्फ विंडोज टास्क मैनेजर को खोला , उस एप्लिकेशन vmware-hostd.exe को चुना , और एंड प्रोसेस बटन का उपयोग करके इस प्रक्रिया को मार दिया । मैंने उस प्रक्रिया को मार दिया है जिसका उपयोग पोर्ट 443 में किया गया था। और इस समय इस एप्लिकेशन की आवश्यकता नहीं थी।

    टास्क मैनेजर खोला और उस एप्लीकेशन को मार दिया

  5. विंडोज टास्क मैनेजर में एप्लिकेशन को मारने के बाद, अपाचे अब उपलब्ध है। यहाँ सबूत है।

    अपाचे काम कर रहा है


ध्यान दें: * यदि आपको किसी भी प्रकार का एप्लिकेशन मिला है जो HTTP या HTTPS पोर्ट का उपयोग करता है तो इसका अर्थ है पोर्ट 80 या पोर्ट 443 और एप्लिकेशन महत्वपूर्ण या महत्वपूर्ण नहीं है तो केवल उस एप्लिकेशन की प्रक्रिया को मारें।

अन्यथा, इन चरणों का पालन करने की कोई आवश्यकता नहीं है। फिर आपको अपने XAMPP एप्लिकेशन के पोर्ट को बदलने के लिए विचार करने की आवश्यकता है जैसा कि पिछले उत्तरों में बताया गया है। *


4

मैंने यहाँ उत्तर में सूचीबद्ध सभी चीज़ों की कोशिश की लेकिन उनमें से किसी ने भी काम नहीं किया।

तब मैंने जो किया था, उसके लिए XAMPP को फिर से शुरू करना था:

प्रारंभ मेनू - XAMPP पर राइट क्लिक करें - व्यवस्थापक के रूप में रन का चयन करें

इसने काम कर दिया। यह इतना आसान है।

मैंने IIS सेवाओं की स्थापना रद्द कर दी, WWW सेवाओं को बंद कर दिया, बंदरगाहों को 80 में बदल दिया, सभी अपाचे और mysql कनेक्शन को विंडोज़ 10 फ़ायरवॉल से अवरुद्ध कर दिया, लेकिन हाँ यह अभी भी काम करता है!


2

चारों ओर खेलने के बाद, वास्तव में आपको केवल दो पंक्तियों को httpd.conf फ़ाइल में बदलना है :

"सुनो 80" को "122 सुनो" (या कुछ और जो आप चाहते हैं) बदलें

तथा

"ServerName लोकलहोस्ट: 80" से "लोकलहोस्ट: 122" (या आपके द्वारा ऊपर बदले गए पोर्ट)

फिर यह सब सही आग लगना चाहिए: पी


2

ऐसा लगता है कि कई विकल्प हैं। उत्तर आपके विंडोज इंस्टॉलेशन पर निर्भर करता है। यहाँ मेरा अनुभव है जब विंडोज 10 में एक ही समस्या है ताजा स्थापित करें और निम्नलिखित चरण के साथ समस्या को ठीक करें:

  1. विजुअल C ++ पुनर्वितरण स्थापित करें
  2. XAMPP खोलें और Apache सेवा में कॉन्फ़िगर करें चुनें
  3. पोर्ट को 80 से 9000 या 81 या जो कुछ भी आप लाइन में httpd.conf फाइल में बदलना चाहते हैं, बदलेंListen 80
  4. Httpd-ssl.conf और परिवर्तन पर पोर्ट बदलना Listen 443करने के लिएListen 441
  5. XAMPP को पुनरारंभ करें और Apache सेवा प्रारंभ करें। इससे मेरा काम बनता है।

नोट : मैं XAMPP संस्करण 5.6.15 और XAMPP नियंत्रण कक्ष संस्करण 3.2.2 का उपयोग कर रहा हूं।


2
अच्छा पकड़ - सुनिश्चित करें कि http और https पोर्ट संघर्ष में नहीं हैं
हारून हडॉन

1
  • प्रारंभ मेनू पर जाएं, और चालू या बंद विंडोज सुविधाओं को टाइप करें
  • इंटरनेट सूचना सेवाओं को अनचेक करें
  • दबाएँ OK

1

मेरे मामले में यह आईआईएस को हटाने का एक सरल मामला था क्योंकि विंडोज 10 आईआईएस (इंटरनेट सूचना सेवा) के साथ आता है - जो कि XAMPP के साथ संघर्ष करता है क्योंकि ये दोनों सर्वर पोर्ट 80 का उपयोग करने का प्रयास करते हैं। यदि आप IIS का उपयोग नहीं करना चाहते हैं और XAMPP का उपयोग करते रहें

  1. विंडोज 10 में रन / सर्च पर जाएं
  2. 'वैकल्पिक सुविधाओं' के लिए खोजें
  3. उस सूची पर इंटरनेट सूचना सेवा (IIS) को अनचेक करें

फिर पुनरारंभ करें


1

मैंने पाया कि अपाचे_स्टार्ट को चलाने से मुझे सटीक त्रुटि मिली और यह किस लाइन पर था।

मेरी त्रुटि यह थी कि मैंने लोकलहोस्ट: और पोर्ट के बीच एक स्थान छोड़ दिया ।


"अपाचे_स्टार्ट चल रहा है" क्या है? उदाहरण के लिए, एक शब्द याद आ रहा है?
पीटर मोर्टेंसन

कॉपी-पेस्ट टाइप करने से बेहतर काम करता है (जब तक कि GNOME का उपयोग नहीं किया जाता है - हर कीमत पर GNOME से बचें )।
पीटर मोर्टेंसन

1

वर्ल्ड वाइड वेब प्रकाशन सेवा केवल एक ही मेरे मामले में जिम्मेदार नहीं था।

मेरे पास IIS स्थापित है, इसलिए मुझे संपूर्ण HTTP सेवा को रोकना पड़ा।

ये कमांड्स हैं जिन्हें मैंने CMD में प्रशासक के रूप में निष्पादित किया है:

net stop W3SVC
net stop http

1

यदि आपने SQL सर्वर स्थापित किया है , तो इसकी कुछ सेवाएँ पोर्ट को ब्लॉक कर सकती हैं जिनकी XAMPP को आवश्यकता है। मैंने SQL सर्वर रिपोर्टिंग सेवाओं को अक्षम करके अपनी समस्या हल की और अब Apache बिना किसी समस्या के शुरू होती है।

बस खोलें services.msc, नीचे स्क्रॉल करें, और SQL सर्वर रिपोर्टिंग सेवा खोजें । इस पर राइट क्लिक करें और क्लिक करें Stop


0

दरअसल, डिफ़ॉल्ट रूप से IIS (Microsoft, .NET, आदि) स्थापित है।

  • कंट्रोल पैनल पर जाएं
  • विंडोज़ सुविधाएं चालू या बंद करें...
  • (IIS) इंटरनेट सूचना सेवाओं के अंतर्गत, (WWWS) विश्व व्यापी वेब सेवाओं को अनचेक करें।
  • ओके पर क्लिक करें।

यह एक स्थायी समाधान हो सकता है। :)


0

यह सलाह बहुत अच्छी थी। मुझे एक ही समस्या थी, लेकिन मेरा समाधान अलग था, क्योंकि मैं बहुत बेवकूफ था, कि मैंने निर्देशिका का नाम बदल दिया है जहां एक्सएएमपीपी स्थित था और चूंकि मैंने बहुत सारे अन्य प्रोग्राम स्थापित किए थे, इसलिए मैं इसे वापस नहीं ले सका।

मेरे मामले में मूल निर्देशिका C: \ Programs \ Xampp थी और इसका नाम बदलकर C: \ PROGRAMS_ \ Xampp रखा गया और यही गलती थी।

समाधान C: \ Programs पर सभी संदर्भों को खोजने और XAMPP निर्देशिका में C: \ PROGRAMS_ का नाम बदलने के लिए था, क्योंकि स्थापना के दौरान किसी कारण से यह निरपेक्ष पथ लिखता है, सापेक्ष नहीं। बेशक, रजिस्ट्री में कुछ संदर्भ भी हैं।


यह एक बहुत विशिष्ट मामला लगता है और प्रश्न के परिदृश्य के अनुरूप नहीं लगता है।
dakab

हां मैं सहमत हूं, लेकिन मुझे लगता है कि यह किसी की मदद कर सकता है, क्योंकि मैं एक ही स्थिति का सामना कर रहा था (ताजा विंडोडव 10 था) और त्रुटि एक ही थी, इसलिए शायद यह बिल्कुल वैसा ही परिदृश्य नहीं है, इसलिए मुझे लगता है कि किसी को यह मददगार लगता है ।
मयंक

0

यह केवल आपके अपाचे सेवा के लिए पोर्ट 80 उपलब्ध कराने की बात है। जिस तरह से मैंने समस्या हल की वह थी:

  1. विंडोज 10 पर, प्रारंभ बटन पर राइट क्लिक करें और चुनें रन
  2. टाइप services.msc और क्लिकOK
  3. खोजें और राइट क्लिक वर्ल्ड वाइड वेब पब्लिशिंग सर्विस
  4. गुण का चयन करें
  5. स्टार्टअप प्रकार मान को स्वचालित में बदलें (विलंबित प्रारंभ)
  6. अपने कंप्यूटर को पुनरारंभ।

ये लो। सब वापस सामान्य हो गया है।


0

यह मेरे लिए सरल था!

XAMPP नियंत्रण कक्ष को व्यवस्थापक के रूप में चलाने का प्रयास करें।


0

मैंने उपरोक्त सभी समाधानों की कोशिश की है। लेकिन यह किसी भी तरह से काम नहीं कर रहा था।

अंत में, मैंने अभी XAMPP की स्थापना रद्द की और इसे फिर से स्थापित किया । फिर इसने मेरे लिए काम किया।

अब मैं किसी भी पोर्ट (80 सहित) पर सर्वर को चलाने में सक्षम हूं ।


0

कदम:

  • XAMMP कंट्रोल पैनल खोलें
  • अपाचे कॉन्फ़िगरेशन खोलें, और फिर अपाचे - xammp- कॉन्फ़िगरेशन फ़ाइल का चयन करें
  • "पोर्ट 443" के लिए खोजें, और फिर इसे किसी अन्य पोर्ट में बदल दें, चलो 4433 कहते हैं
  • फिर पुनरारंभ करें।

धन्यवाद, @Peter मोर्टेनसेन मेरे उत्तर के संपादन के लिए :)
C विलियम्स

0

जांचें कि क्या आपका PHP इंस्टॉलेशन काम करता है।

चेक करें कि आप Apache के कॉन्फ़िगरेशन में कौन सी php.ini फ़ाइल चला रहे हैं और इसे php.exe चलाने के लिए उपयोग करें ...


0

आपने बस अपने विंडोज को संस्करण 1903 में अपडेट किया होगा (ओएस बिल्ड: 18362.239) या उपयोगकर्ता पासवर्ड बदल दिए हैं। सभी बंदरगाह संघर्षों को समाप्त करने के बावजूद , मैं अभी भी इस पोस्ट के प्रारंभ में ओपी द्वारा वर्णित संदेशों को प्राप्त करता रहा।

अंत में मैंने इसे XAMPP से 7.3.7 में अपग्रेड करके ठीक किया। (जब पुनः स्थापित करने के लिए मजबूर किया जाए, तो आप उसी समय अपग्रेड कर सकते हैं!)

लेकिन समस्या फिर से शुरू हो गई जब मैं फिर से 'रूट' यूजर पासवर्ड बदलने के लिए गया।

कंसोल त्रुटि संदेश इस तथ्य को चिह्नित कर रहे थे कि तालिका mysql.user भ्रष्ट थी।

फ़ाइल mysql_error.log की जाँच करें । यदि आप घातक त्रुटि देख रहे हैं : विशेषाधिकार तालिका नहीं खोल सकते और लॉक नहीं कर सकते: तालिका 'उपयोगकर्ता' के लिए सूचकांक भ्रष्ट है; यह सुधारने का प्रयास है, तो पर एक नजर है इस


0

मुझे वही समस्या मिली और मैंने WAMP सर्वर की स्थापना रद्द करके इसे हल किया ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.