Το Apache δεν ξεκινά από τον Πίνακα Ελέγχου XAMPP στα Windows 11/10

Μετά την εγκατάσταση του Πίνακα Ελέγχου XAMPP(installing the XAMPP Control Panel) στα Windows , πολλοί χρήστες ανέφεραν ότι αντιμετώπισαν σφάλμα κατά την εκκίνηση του Apache . Αυτό το ζήτημα παρουσιάζεται συνήθως όταν μια διαδικασία όπως η World Wide Publishing Service συνεχίζει να εκτελείται στη θύρα 80 της συσκευής σας. Εξαιτίας αυτού, το λειτουργικό σύστημα Windows 11/10 δεν επιτρέπει την εκτέλεση του διακομιστή Apache και με αυτόν τον τρόπο προκαλεί το σφάλμα.

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

Στην πραγματικότητα, η θύρα 80(Port 80) σε έναν υπολογιστή ήταν επίσης η προεπιλεγμένη TCP/IP που χρησιμοποιεί η μονάδα Apaches στο (Apaches)XAMPP . Και επειδή δύο διαφορετικές εφαρμογές δεν μπορούν να χρησιμοποιήσουν την ίδια θύρα δικτύου, επομένως πρέπει να τη διακόψετε πριν ξεκινήσετε τον διακομιστή Apache του XAMPP . Εάν αντιμετωπίζετε επίσης αυτό το ζήτημα στη συσκευή σας, υπάρχουν μερικές εύκολες λύσεις που έχω αναφέρει σε αυτόν τον οδηγό. Λοιπόν, ας ξεκινήσουμε.

Το Apache(Apache) δεν ξεκινά από τον Πίνακα Ελέγχου XAMPP(XAMPP Control Panel)

Η εκκαθάριση της υπηρεσίας έκδοσης World Wide Web(World Wide Web Publishing Service) θα ήταν η καλύτερη προσέγγιση για να ξεκινήσετε ξανά το Apache . Ωστόσο, μπορείτε επίσης να το αποκτήσετε αλλάζοντας τον αριθμό θύρας TCP/IP ή διακόπτοντας την υπηρεσία εάν χρειάζεται. Έτσι, για να διορθώσετε το Apache να μην ξεκινά στον Πίνακα Ελέγχου XAMPP(XAMPP Control Panel) , ακολουθήστε αυτές τις πιθανές μεθόδους:

  1. Εκκαθάριση υπηρεσιών World Wide Web
  2. Αλλάξτε την προεπιλεγμένη θύρα Apache TCP/IP
  3. Stop World Wide Web Publishing Service

Ας τα δούμε αναλυτικά.

1] Εκκαθάριση υπηρεσιών World Wide Web

Για να λύσετε το πρόβλημα εκκίνησης της υπηρεσίας Apache , πρέπει να διαγράψετε τις υπηρεσίες World Wide (Services)Web(Wide Web) από τη συσκευή σας. Ωστόσο, πριν ξεκινήσετε, βεβαιωθείτε ότι δεν έχετε καμία εφαρμογή που να βασίζεται σε αυτήν την υπηρεσία.

Εάν όλα φαίνονται εντάξει, ανοίξτε τον Πίνακα Ελέγχου(open the Control Panel) στο σύστημά σας των Windows.

Μόλις ανοίξει, επιλέξτε την προβολή του Πίνακα Ελέγχου(Control Panel) είτε σε Μεγάλα εικονίδια(Large icons) είτε σε Μικρά εικονίδια(Small icons) , ώστε να μπορείτε να δείτε όλα τα στοιχεία του Πίνακα Ελέγχου(Control Panel) .

Διορθώστε το Apache να μην ξεκινά στον Πίνακα Ελέγχου XAMPP

Από τα διαθέσιμα στοιχεία, επιλέξτε Προγράμματα και(Programs and Features) δυνατότητες.

Στην αριστερή πλαϊνή γραμμή, υπάρχει ένας σύνδεσμος με το όνομα Ενεργοποίηση ή απενεργοποίηση των δυνατοτήτων των Windows(Turn Windows features on or off) , κάντε κλικ σε αυτόν.

Επιδιόρθωση - Το Apache δεν ξεκινά στον Πίνακα Ελέγχου XAMPP

Στο παράθυρο διαλόγου Δυνατότητες των Windows , αναπτύξτε το πεδίο (Windows Features)Υπηρεσίες πληροφοριών Διαδικτύου(Internet Information Services) .

Τώρα, καταργήστε την επιλογή του πλαισίου ελέγχου σχετικά με τις υπηρεσίες World Wide Web(World Wide Web Services) και, στη συνέχεια, κάντε κλικ στο κουμπί OK για να αποθηκεύσετε τις αλλαγές.

Το Apache δεν ξεκινά στον Πίνακα Ελέγχου XAMPP

Μόλις ολοκληρώσετε τα παραπάνω βήματα, επανεκκινήστε τη συσκευή σας. Μετά από αυτό, ανοίξτε τον Πίνακα Ελέγχου XAMPP(XAMPP Control Panel) και κάντε κλικ στο κουμπί Έναρξη(Start) στο Apache . Θα πρέπει τώρα να τρέχει στη θύρα 80 του υπολογιστή σας.

2] Αλλάξτε(Change) την προεπιλεγμένη θύρα Apache TCP/IP

Εάν για οποιονδήποτε λόγο, η λύση της παραπάνω μεθόδου δεν λειτουργεί για εσάς, πρέπει να ρυθμίσετε τις παραμέτρους του Apache ώστε να εκτελείται σε διαφορετική TCP/IP . Ακολουθήστε, λοιπόν, αυτές τις προτάσεις:

Ανοίξτε τον Πίνακα Ελέγχου XAMPP(XAMPP Control Panel) στη συσκευή σας Windows .

Κάντε κλικ στο κουμπί Config της μονάδας Apache.

Επιλέξτε Apache (httpd.conf) από τη λίστα του αναδυόμενου μενού.

Το Apache δεν ξεκινά από τον Πίνακα Ελέγχου XAMPP

Στην ακόλουθη σελίδα σημειωματάριου, πρέπει να βρείτε το Listen 80 .

Για να κάνετε την αναζήτηση εύκολη, πατήστε το πλήκτρο συντόμευσης Ctrl+F . Στο αναδυόμενο μενού, πληκτρολογήστε αυτό που θέλετε να αναζητήσετε. Επισημάνετε το πλαίσιο ελέγχου (Mark) Wrap around , αφήστε το Match case μη επιλεγμένο και, στη συνέχεια, κάντε κλικ στο κουμπί Find Next .

Αλλάξτε την προεπιλεγμένη θύρα TCPIP του Apache.

Μόλις βρείτε την αντίστοιχη γραμμή, αλλάξτε τον αριθμό θύρας με οποιονδήποτε αυθαίρετο αριθμό της επιλογής σας.

Για παράδειγμα, μπορείτε να δοκιμάσετε τη θύρα 121. Τότε το αντίστοιχο αποτέλεσμα για τον αριθμό θύρας TCP/IP θα ήταν κάπως σαν – Ακούστε 121(Listen 121) .

Press Ctrl+S για να αποθηκεύσετε τις αλλαγές στο Σημειωματάριο(Notepad) .

Σημείωση: (Note:) Λάβετε(Please) υπόψη ότι κατά τη χρήση αυτής της διαμόρφωσης, πρέπει πάντα να προσαρτάτε τον αριθμό θύρας TCP/IP στη διεύθυνση URL(URL) που θέλετε να συνδέσετε στον ιστότοπό σας. Για παράδειγμα, για να αποκτήσετε πρόσβαση στον διακομιστή Apache στο πρόγραμμα περιήγησής σας, θα χρειαστεί να εισαγάγετε:  localhost:121/dashboard αντί για localhost/dashboard .

Αφού εκτελέσετε σωστά τα παραπάνω βήματα, το πρόβλημα εκκίνησης του Apache στο XAMPP θα διορθωθεί.

3] Διακοπή της υπηρεσίας έκδοσης World Wide Web(Stop World Wide Web Publishing Service)

Με έναν εναλλακτικό τρόπο, πρέπει να διακόψετε την υπηρεσία δημοσίευσης World Wide Web(World Wide Web Publishing Service) και να αλλάξετε τις ρυθμίσεις της, ώστε η υπηρεσία να μπορεί να ξεκινήσει μόνο με μη αυτόματο τρόπο. Λοιπόν, ας ξεκινήσουμε:

Για να διακόψετε την υπηρεσία δημοσίευσης World Wide Web(World Wide Web Publishing Service) , πρέπει πρώτα να ανοίξετε το Windows Services Manager(open Windows Services Manager) στον υπολογιστή σας Windows 10.

Στην οθόνη Υπηρεσίες(Services) , αναζητήστε την επιλογή World Wide Web Publishing Service στη στήλη Όνομα .(Name)

Μόλις το βρείτε, κάντε διπλό κλικ πάνω του για να ανοίξετε το παράθυρο ιδιοτήτων.

Στο παράθυρο ιδιοτήτων, η καρτέλα Γενικά(General) ανοίγει από προεπιλογή.

Στην καρτέλα Γενικά, εντοπίστε τον Τύπο εκκίνησης(Startup Type) και αλλάξτε τον σε Μη αυτόματο(Manual) . Αυτό θα σας επιτρέψει να ξεκινήσετε την υπηρεσία χειροκίνητα όταν απαιτείται.

Προχωρώντας, σταματήστε την κατάσταση λειτουργίας της υπηρεσίας και κάντε κλικ στο κουμπί Εφαρμογή(Apply) > ΟΚ(OK) .

Τώρα, ανοίξτε τον Πίνακα Ελέγχου XAMPP(XAMPP Control Panel) και κάντε κλικ στο κουμπί Έναρξη(Start) για να εκτελέσετε τον διακομιστή Apache.

Αυτό είναι. Ελπίζω ότι αυτός ο οδηγός θα σας βοηθήσει να διορθώσετε το πρόβλημα εκκίνησης της υπηρεσίας Apache στον Πίνακα Ελέγχου XAMPP.(That’s it. I hope this guide would help you to fix the starting problem of the Apache service on the XAMPP Control Panel.)



About the author

Είμαι προγραμματιστής λογισμικού με πάνω από 10 χρόνια εμπειρία. Ειδικεύομαι στον προγραμματισμό Mac και έχω γράψει πολλές χιλιάδες γραμμές κώδικα για διάφορες εφαρμογές Mac, συμπεριλαμβανομένων, ενδεικτικά, των: TextEdit, GarageBand, iMovie και Inkscape. Έχω επίσης εμπειρία με ανάπτυξη Linux και Windows. Οι δεξιότητές μου ως προγραμματιστής μου επιτρέπουν να γράφω υψηλής ποιότητας, ολοκληρωμένα σεμινάρια για διάφορες πλατφόρμες ανάπτυξης λογισμικού - από macOS έως Linux - καθιστώντας τα σεμινάρια μου την τέλεια επιλογή για όσους θέλουν να μάθουν περισσότερα για τα εργαλεία που χρησιμοποιούν.



Related posts