Question

donc, j'utilise Apache sur mon ordinateur portable.

Si je vais sur "localhost", j'obtiens la page qui dit :

Si vous pouvez voir cela, cela signifie que l'installation du logiciel du serveur Web Apache sur ce système a réussi.Vous pouvez maintenant ajouter du contenu à ce répertoire et remplacer cette page.

sauf que je ne peux pas ajouter de contenu et remplacer cette page.

Je peux cliquer sur ses liens, et cela fonctionne très bien.

Tout d'abord, il n'y a même pas de document "index.html" dans ce répertoire.Si j'essaie d'en accéder directement un que j'ai créé avec localhost / index.html, j'obtiens "L'URL de demande n'a pas été trouvée sur le serveur". Donc, je ne sais même pas d'où vient cette page.J'ai recherché des mots dans cette page sous le répertoire Apache, et rien ne s'affiche.Il semble rediriger quelque part.

Juste à titre de test, je SAIS qu'il charge localhost/manual/index.html (peu importe ce que c'est), j'ai donc essayé de remplacer cela par quelque chose que j'ai écrit et j'ai reçu le message

Le serveur a rencontré une erreur interne ou une mauvaise configuration et n'a pas pu répondre à votre demande.

Le journal des erreurs indique :

[Vendredi 12 septembre 20:27:54 2008] [erreur] [client 127.0.0.1] Erreur de syntaxe dans la carte de type, pas de ':' dans C:/Program Files/Apache Group/Apache2/manual/index.html pour l'en-tête \ r

Mais cette page fonctionne bien si je l’ouvre directement avec un navigateur.

donc, en gros, je ne sais pas ce que je ne sais pas ici.Je ne suis pas sûr de ce qu'Apache recherche.Je ne sais pas si l'erreur vient de mon fichier de configuration, de ma page HTML ou quoi.

Oh, et la raison pour laquelle je veux ouvrir ceci en utilisant Apache est (principalement) parce que j'essaie de tester du PHP, donc j'essaie de faire fonctionner Apache localement.

Merci.

Était-ce utile?

La solution

"Par défaut, vos pages doivent être placées dans le dossier "C:\Program Files\Apache Group\Apache2\htdocs" pour Apache 2.0 et dans le dossier "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs" pour Apache2.2.Lorsque votre site est prêt, supprimez simplement les fichiers existants dans le dossier et remplacez-les par ceux que vous souhaitez tester."

Depuis ici.

Autres conseils

D'ACCORD,

Pour répondre à la mienne...J'ai découvert que la directive "Listen" dans le fichier de configuration avait été définie sur "Listen 80" au lieu de "Listen localhost :80".

De plus, localhost/htdocs/index.html ne fonctionne pas, mais localhost/index.html oui.

J'espère que cela pourra aider quelqu'un à l'avenir.

Merci, Schroeder.

Si vous disposez de Skype, il utilise également les mêmes ports (80, 443) que Xampp.Alors démarrez Xampp d'abord, puis Skype.

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top