Domanda

quindi, sto eseguendo Apache sul mio laptop.

Se vado su "localhost", ottengo la pagina che dice:

Se riesci a vederlo, significa che l'installazione del software del server web Apache su questo sistema è andata a buon fine.Ora puoi aggiungere contenuto a questa directory e sostituire questa pagina.

tranne che non posso aggiungere contenuto e sostituire quella pagina.

Posso fare clic sui suoi collegamenti e funziona correttamente.

Prima di tutto, non c'è nemmeno un documento "index.html" in quella directory.Se provo ad accedere direttamente a uno che ho creato con localhost/index.html, ottengo "l'URL di richiesta non è stato trovato sul server". Quindi, non sono nemmeno sicuro da dove provenga quella pagina.Ho cercato le parole in quella pagina nella directory di Apache e non viene fuori nulla.Sembra reindirizzare da qualche parte.

Proprio come test, SO che carica localhost/manual/index.html (non importa cosa sia), quindi ho provato a sostituirlo con qualcosa che ho scritto e ho ricevuto il messaggio

Il server ha riscontrato un errore interno o una configurazione errata e non è stato in grado di completare la richiesta.

Il registro degli errori dice:

[Ven 12 settembre 20:27:54 2008] [errore] [client 127.0.0.1] Errore di sintassi nella mappa dei tipi, no ':' in C:/Programmi/Gruppo Apache/Apache2/manual/index.html per l'intestazione \ r

Ma quella pagina funziona bene se la apro direttamente con un browser.

quindi, fondamentalmente, non so cosa non so qui.Non sono sicuro di cosa stia cercando Apache.Non sono sicuro che l'errore sia nel mio file di configurazione, nella mia pagina html o cosa.

Oh, e il motivo per cui voglio aprirlo usando Apache è (principalmente) perché sto cercando di testare un po' di php, quindi sto cercando di far funzionare Apache localmente.

Grazie.

È stato utile?

Soluzione

"Per impostazione predefinita, le pagine devono essere posizionate nella cartella "C:\Programmi\Apache Group\Apache2\htdocs" per Apache 2.0 e nella cartella "C:\Programmi\Apache Software Foundation\Apache2.2\htdocs" per Apache 2.2.Quando il tuo sito è pronto, elimina semplicemente i file esistenti nella cartella e sostituiscili con quelli che desideri testare."

Da Qui.

Altri suggerimenti

OK,

Per rispondere alla mia...Ho scoperto che la direttiva "Listen" nel file di configurazione era stata impostata su "Listen 80" invece di "Listen localhost:80".

Inoltre, localhost/htdocs/index.html non funziona, ma localhost/index.html sì.

Spero che questo possa aiutare qualcuno in futuro.

Grazie, Schröder.

Se hai Skype, utilizza anche le stesse porte (80, 443) di Xampp.Quindi avvia prima Xampp e poi Skype.

[fonte:http://starikovs.com/2011/02/23/apache-doesnt-start-in-xampp/]

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top