Apache non si avvia dal pannello di controllo XAMPP in Windows 10

Dopo aver installato il pannello di controllo XAMPP(XAMPP Control Panel) su Windows 10 , molti utenti hanno segnalato di aver riscontrato un errore durante l'avvio di Apache . Questo problema si verifica in genere quando un processo come World Wide Publishing Service continua a essere eseguito nella porta 80 del dispositivo. Per questo motivo, il sistema operativo (operating system)Windows 10 non consente l'esecuzione del server Apache(Apache server) e in questo modo causa l'errore.

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

In realtà, la porta 80(Port 80) su un computer era anche la TCP/IP port predefinita utilizzata dal modulo Apache(Apaches module) su XAMPP . E poiché due diverse applicazioni non possono utilizzare la stessa porta di rete(networking port) , è necessario interromperla prima di avviare il server Apache(Apache server) di XAMPP . Se riscontri questo problema anche sul tuo dispositivo, ci sono alcune semplici soluzioni alternative che ho menzionato in questa guida. Quindi iniziamo.

Apache non si avvia dal pannello di controllo XAMPP(XAMPP Control Panel)

Cancellare il World Wide Web Publishing Service sarebbe l'approccio migliore per far ripartire Apache . Tuttavia, puoi anche ottenerlo modificando il numero di TCP/IP port o interrompendo il servizio, se necessario. Quindi, per correggere Apache che non si avvia sul pannello di controllo XAMPP(XAMPP Control Panel) , segui questi tutti i metodi possibili:

  1. Cancella i servizi World Wide Web
  2. Cambia la Apache TCP/IP port
  3. Arrestare il servizio di pubblicazione sul Web(Stop World Wide Web Publishing Service)

Vediamoli nel dettaglio.

1] Cancella i servizi World Wide Web

Per risolvere il problema di partenza(starting problem) del servizio Apache(Apache service) , devi cancellare i World Wide Web Services dal tuo dispositivo. Ma prima di iniziare, assicurati di non avere alcuna app che fa affidamento su questo servizio.

Se tutto sembra a posto, apri il Pannello(Control Panel) di controllo sul tuo sistema Windows(Windows system) .

Una volta aperto, seleziona per visualizzare il Pannello(Control Panel) di controllo in Icone grandi(Large icons) o Icone piccole(Small icons) , in modo da poter vedere tutti gli elementi del Pannello(Control Panel) di controllo .

Risolto il problema con Apache che non si avviava sul pannello di controllo XAMPP

Tra gli elementi disponibili, seleziona l' opzione Programmi e funzionalità(Programs and Features) .

Nella barra laterale sinistra(left sidebar) , c'è un collegamento chiamato Attiva o disattiva le funzionalità di Windows(Turn Windows features on or off) , fai clic su di esso.

Risolto - Apache non si avviava sul pannello di controllo XAMPP

Nella finestra di dialogo Funzionalità di Windows(Windows Features dialog) , espandere il campo Internet Information Services .

Ora, deseleziona la casella di controllo relativa ai servizi World Wide Web(World Wide Web Services) e quindi fai clic sul pulsante OK per salvare le modifiche.

Apache non si avvia sul pannello di controllo XAMPP

Una volta completati i passaggi precedenti, riavvia il dispositivo. Successivamente, apri il Pannello di controllo XAMPP e fai clic(XAMPP Control Panel and click) sul pulsante Start(Start button) su Apache . Ora dovrebbe essere eseguito nella porta 80(port 80) del tuo computer.

2] Modificare la (Change)Apache TCP/IP port predefinita

Se per qualsiasi motivo, la soluzione del metodo(method workaround doesn) sopra non funziona per te, devi configurare Apache per l'esecuzione su una TCP/IP port diversa . Quindi, segui questi suggerimenti:

Apri il pannello di controllo XAMPP(XAMPP Control Panel) sul tuo dispositivo Windows(Windows device) .

Fare clic sul pulsante Config del modulo Apache.(Config)

Selezionare l'opzione Apache (httpd.conf) dall'elenco del menu a comparsa.

Apache non si avvia dal pannello di controllo XAMPP

Nella seguente pagina del blocco note, devi trovare Listen 80 .

Per semplificare la ricerca, premi il tasto di Ctrl+F shortcut . Nel menu a comparsa, digita ciò che desideri cercare. Contrassegna la casella di controllo (Mark) Avvolgi(Wrap around) , lascia Deselezionato Abbina maiuscolo(Match case) , quindi fai clic sul pulsante Trova successivo(Find Next) .

Cambia la porta TCPIP di Apache predefinita.

Una volta trovata la rispettiva riga, cambia il numero di porta(port number) con qualsiasi numero arbitrario di tua scelta.

Ad esempio, puoi provare la porta 121(port 121) . Quindi il risultato corrispondente per il numero TCP/IP port sarebbe qualcosa del tipo – Listen 121 .

Press Ctrl+S Premere il tasto di scelta rapida (shortcut key)Ctrl+S per salvare le modifiche nel Blocco note(Notepad) .

Nota: (Note:) Tieni(Please) presente che durante l'utilizzo di questa configurazione, devi sempre aggiungere il numero di TCP/IP portall'URL(URL) che desideri connettere al tuo sito. Ad esempio, per accedere al server Apache(Apache server) sul tuo browser, dovrai inserire:  localhost:121/dashboard anziché localhost/dashboard .

Dopo aver eseguito correttamente i passaggi precedenti, il problema di avvio di Apache in XAMPP sarebbe stato risolto.

3] Arresta il servizio di pubblicazione sul World Wide Web(Stop World Wide Web Publishing Service)

In un modo alternativo, è necessario arrestare il servizio di pubblicazione sul Web(World Wide Web Publishing Service) e modificarne le impostazioni in modo che il servizio possa essere avviato solo manualmente. Quindi iniziamo:

Per interrompere il servizio di pubblicazione sul Web(World Wide Web Publishing Service) , devi prima aprire Gestione (Manager)servizi di (Services)Windows sul tuo PC Windows 10.

Nella schermata Servizi(Services) , cercare l' opzione Servizio di pubblicazione sul Web(World Wide Web Publishing Service ) nella colonna Nome .(Name)

Una volta trovato, fai doppio clic su di esso per aprire la finestra delle proprietà.

Nella finestra delle proprietà, la scheda Generale(General tab) si apre per impostazione predefinita.

Nella scheda Generale, individua Tipo di avvio(Startup Type) e impostalo su Manuale(Manual) . Ciò ti consentirà di avviare manualmente il servizio quando necessario.

Andando avanti, interrompi lo stato di esecuzione del servizio e fai clic(status and click) su Applica(Apply) > pulsante OK .

Ora, apri il pannello di controllo XAMPP e fai clic(XAMPP Control Panel and click) sul pulsante Start per eseguire il server Apache.

Questo è tutto. Spero che questa guida ti aiuti a risolvere il problema di avvio del servizio Apache sul pannello di controllo 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

Sono un ingegnere informatico con oltre 10 anni di esperienza nel settore del software. Sono specializzato nella creazione e manutenzione di applicazioni software individuali e aziendali, nonché nello sviluppo di strumenti di sviluppo per piccole imprese e grandi organizzazioni. Le mie capacità risiedono nello sviluppo di una solida base di codice, negli strumenti di debug e test e nel lavorare a stretto contatto con gli utenti finali per garantire che le loro applicazioni funzionino perfettamente.



Related posts