Il server WAMP non funziona
Domanda
Ok, quindi una continuazione da questa domanda , dove voi esperti mi avete presentato a WAMP , che può praticamente eseguire PHP in un Windows XP ambiente.
Quindi ora l'ho installato, ma l'icona nella barra delle applicazioni mostra GIALLO per sempre , e quando visito qualsiasi pagina PHP nel mio browser, mi mostra solo la fonte PHP!
Inoltre, quando visito " http: // localhost / " in IE7 mi dà un 404 non trovato , FF3 mostra solo una pagina vuota .
A proposito ho provato " Riavvia tutti i servizi " e riavviare la mia macchina, ma non funzionerà ancora.
Qualche idea? Qualcuno di voi ha avuto questo problema e risolto? Per favore aiutatemi qui, sono disperato di eseguire PHP lato client e per ora sto solo tornando ai test sul server!
Soluzione
Skype riserva la porta 80 per la sua connessione in entrata in conflitto con WAMP, quindi configura semplicemente Skype per usare un'altra porta nel modo seguente:
In Skype vai su Strumenti | Opzioni | Avanzate | Connessione deseleziona l'opzione - > Usa le porte 80 e 443 come alternative per le connessioni in entrata, tutto qui
Per rendere effettiva questa modifica, riavviare Skype e riavviare tutti i servizi su WAMP procedendo come segue:
Fai clic con il pulsante sinistro del mouse sull'icona della barra WAMP > Riavvia tutti i servizi "
Ora Wamp e Skype possono coesistere insieme, spero che questo risolva il tuo problema !!
Altri suggerimenti
Capito! Sotto icona nella barra delle applicazioni WAMP , fai clic con il pulsante sinistro del mouse sul menu contestuale > Apache > Servizio > Test Port 80 , diceva:
" La tua porta 80 è effettivamente utilizzata da - Informazioni non disponibili, deve essere Skype "
Bene, quindi disattivato diventa Skype, WAMP > Riavvia tutti i servizi e Localhost mostra " Pagina iniziale WAMP5 " ;:
(fonte: wampserver.com )
E phpMyAdmin funziona, anche script PHP vengono eseguiti. Wow!
Quindi ora posso fare il debug nel modo giusto! Grazie StackOverflow!
prova questo, ho avuto lo stesso problema e questo mi ha aiutato:
- Wamp Server icon = > Appache = > Servizio = > Installa servizio
- Wamp Server icon = > Appache = > Servizio = > Avvia / Riprendi servizio
- Wamp Server icon = > MySql = > Servizio = > Installa servizio
- Wamp Server icon = > MySql = > Servizio = > Avvia / Riprendi servizio
vai su wamp > bin > apache > apache 2.2.17 > conf > httpd.conf (file)
cambia Ascolta 80
in Ascolta 8080
salva il file
n riavvia i servizi
questa volta digitare http: // localhost: 8080
Sono contento che tu l'abbia risolto - Skype è noto per questo.
Se si desidera utilizzare Skype e WAMP insieme, è possibile modificare il file httpd.conf: modificare il valore di "ascolto" da 80 a qualcos'altro e riavviare tutti i servizi.
Anche Teamviewer può causare questo.
puoi avviare Skype dopo che wamp è online o cambiare la porta di Skypes per non usare 80
Mi piacerebbe approfondire ciò che alcune delle altre persone hanno contribuito qui - poiché Skype non è sempre il colpevole.
Puoi anche controllare esattamente quale processo sta eseguendo il hogging della tua porta 80 eseguendolo da un prompt dei comandi:
netstat -ao
Verranno elencati tutti i processi che utilizzano le porte con il loro PID. È possibile correlarli ai processi in Task Manager e intraprendere le azioni appropriate da lì. La linea di fondo è: stai cercando cosa è la porta di hogging 80 e / o 443 (se ti connetti tramite SSL), poiché questa è la porta del browser predefinita.
Per me, quando ho aperto il file httpd.conf ho scoperto di avere l'istruzione Listen di rimorchio come segue:
Listen 80
Listen 169.254.96.77:80
e quando ho commentato la seconda riga (aggiungendo '#' all'inizio della riga) ho riavviato tutti i servizi wamp (clic sinistro dell'icona wamp nella barra delle attività), l'icona wamp è diventata verde!
Spero che questo aiuti altri.
Bene, nel caso in cui quanto sopra non aiuti ancora com'era con me, segui questi passaggi:
- Cambia la tua porta apache (da httpd.conf) in qualcos'altro, diciamo 8056, nei due punti in cui si trova la porta 80 nel file
- Quindi modificare il proxy del browser in modo appropriato. vale a dire il proxy per " localhost " e la porta per il tuo "8056".
- Salva il file e riavvia Wamp Services
- Avvia localhost nel tuo browser
Spero che funzioni! È davvero necessario un approccio migliore.
Il più delle volte questo problema si verifica a causa di conflitti tra server o porte Apachi o duplicati dell'installazione di wamp
Quindi, per risolvere il problema:
Prima di tutto se stai usando SKYPE prova a cambiare la porta aprendo Skype, quindi:
- Menu Strumenti
- Opzioni
- Opzioni avanzate
- Connessioni
- Quindi deseleziona " Usa le porte 80 e 443 ...... "
- risparmiare
- riavvia Skype
secondo se il problema persiste, prova a trovare se stai utilizzando - o stavi utilizzando - altri server Apache (ad esempio server XAMPP), in tal caso prova a rimuoverlo e dopo averlo rimosso, vai a regedit da:
- premi sulla tastiera il tasto " windows " pulsante + " r " pulsante, questo aprirà il comando Esegui
- digita " regedit " (senza " ")
- apri il menu Modifica quindi Trova (puoi premere il pulsante " CTRL " + pulsante " F ")
- cerca qualcosa che appartiene all'altro server Apache ed eliminalo (dovresti fare attenzione mentre stai facendo questo passaggio)
In skype:
Vai su Strumenti - > Opzioni - > Avanzato - > Connessioni e deseleziona la casella "usa le porte 80 e 443 come alternativa".
Questo dovrebbe aiutare.