2012-12-18 19 views
10

Alright signore e signori. Ho abbastanza sconcertante problema. Ho un server WAMP installato sulla mia macchina WIN7 al lavoro, tutto funzionava bene e dandy. Non l'ho usato per alcune settimane perché sono stato coinvolto in altre cose. L'altro giorno ho provato ad avviarlo ... L'icona era verde e ho pensato che fossimo bravi. Poi ho cercato di aprire localhost e solo ottenere un errore 404:Server WAMP in verde ma solo 404

HTTP Error 404. The requested resource is not found.

non ho idea perché sta facendo questo, abbiamo lavorato bene 2-3 settimane fa e ora nulla. Qualcuno di voi ha avuto l'icona verde ma non è riuscita a ottenere nessuna pagina? Dove diavolo vado, perché sto sbattendo la testa contro il muro qui.

Grazie in anticipo.

+0

prova a reinstallare nuovamente il server di wamp. –

+0

Hai provato a reinstallare WAMP? Non hai accidentalmente cancellato la cartella 'C:/wamp/www /' o tutto il contenuto (o almeno 'C:/wamp/www/index.php')? '' Http: // localhost/phpmyadmin/'funziona almeno? – shadyyx

+0

Proverò a reinstallare di nuovo WAMP per vedere cosa succede. Non ho cancellato nulla, tutti i file sono ancora in C:/wamp/www/come dovrebbero. http: // localhost/phpmyadmin mi dà anche un 404 ... – cschneider27

risposta

26

È anche possibile che altri servizi siano in esecuzione sulla porta 80 (forse IIS Express, alcuni client Torrent, Skype ..). Una soluzione potrebbe essere quella di cambiare la porta su cui viene ascoltata (come ha detto Mithun Sen).

Quindi cambiare la porta su cui Wamp in ascolto:

  • Clicca sul server di Wamp -> Apache -> httpd.conf
  • Change Listen 80 a qualcos'altro, ad esempio: Listen 81
  • Vorrei anche il cambiamento ServerName localhost:80 a ServerName localhost:81

Se hai fatto questo, e httpd.conf salvato, è necessario riavviare il server Wamp. Quindi utilizzare localhost:81 come URL principale.

Così gli URL sarà quindi simile a

localhost:81/phpmyadmin 
localhost:81/mysite_directory 
+1

È stato! Grazie per l'aiuto ho cambiato ieri Listen 80 su Listen 81, ma ho dimenticato di adattare il mio URL di root di conseguenza. Come posso modificare il mio URL di root come predefinito? – cschneider27

+0

Per qualche ragione, ha funzionato con la porta 8080 ma non con la 81. Comunque, grazie. –

+0

Potrebbe essere che la porta 81 sia già utilizzata da qualche altra applicazione sul proprio computer. Puoi sostituire il numero di porta con la porta wathever che ti piace, almeno se non viene utilizzata da nessun'altra parte – ndsmyter

1

provare a cambiare la porta:

clic sull'icona WAMP -> Apache -> httpd.conf cambiare il 'Listen 80' a 'Listen 81'.

Restart Wamp.

2

Per me, tutto quello che dovevo fare era fare clic sull'icona WAMP poi cliccare su "messo online", ed è andato online. Potrebbe essere il caso anche per qualcun altro.

0

Verificare se la porta 80 viene utilizzata da qualsiasi altro servizio. Nel mio caso l'icona era marrone e il server era online e il servizio apache non è stato avviato.

Ecco che cosa ho fatto per risolvere il problema:

Nel mio caso "Web Deployment Agent Service" stava usando la porta bloccando l'apache di utilizzarlo.

Arrestare il servizio e modificare il tipo di avvio in "Manuale" nelle proprietà per impostazione predefinita è "Automatico", per evitare che il problema si ripresenti.

Si prega di trovare informazioni più dettagliate su come trovare e arrestare il servizio nel link qui sotto: https://stackoverflow.com/a/35252219/5894548

0

Solo nel caso qualcuno altro ha lo stesso problema, mi post come ho risolto il mio problema.

Recentemente ho voluto aggiornare il mio PHP in WAMP a una versione più recente. Quando ciò non ha funzionato, ho appena deciso di scaricare una versione più recente di WAMP con una versione PHP più recente. Dopo aver scaricato e installato tutti i pacchetti di Visual C++ ho installato il nuovo WAMP. Ho anche scaricato una nuova versione di Joomla e ho inserito i file nella directory wamp/www /. Ho aperto WAMP, ho ottenuto il semaforo verde, poi ho provato ad installare il nuovo Joomla. Quando ho inserito l'URL: http://localhost/joomla/installation/index.php il file non è stato trovato. Non ho notato che il nuovo WAMP che ho scaricato aveva un nome di file "wamp64". Ho estratto i file joomla da wamp/www/e li ho inseriti in wamp64/www/e finalmente è stato trovato il file di installazione.

Forse questa parte di informazioni salverà qualcun altro dal tirare fuori i capelli.

0

Se si ottiene
Errore HTTP 404. La risorsa richiesta non è stata trovata.
anche la luce di Wampserver è verde controllare la porta 80 probabilmente viene utilizzata da un altro servizio.
Quindi dovresti farli;

1- Cliccare sulla Wampserver l'andare ad Apache -> httpd.conf
2- Trova Ascoltare 80 e modificarlo Ascoltare 8080
3- Salva .txt filen e riavviare Wampserver

Nota: se si dispone di lo stesso problema dopo il riavvio del computer mentre il numero di porta è Ascolta 8080

1-Cambia nuovamente il numero di porta come Ascolta 8081 e riavvia tutti i servizi, quindi fai clic su LocalHost.
2- se la pagina si apre ancora una volta grande, ma se si ha un errore quindi modificare il numero di porta di nuovo a Ascoltare 8080 e riavviarlo, si vedrà lo farà opere ..


0

Il mio problema era che i file non erano davvero lì.

Mi sono imbattuto in questo poiché stavo aggiornando da 32-bit a 64-bit.

ho avuto tutti i miei file erano entro Wamp mentre localhost era alla ricerca di file all'interno Wamp64.

Quindi, tutto ciò che ho fatto è stato spostare i file da Wamp/www -> Wamp64/www.

Problemi correlati