Почему мой локальный Apache не открывает html-страницы?

StackOverflow https://stackoverflow.com/questions/60213

  •  09-06-2019
  •  | 
  •  

Вопрос

Итак, я использую Apache на своем ноутбуке.

Если я перейду на «localhost», я получу страницу с надписью:

Если вы это видите, это означает, что установка программного обеспечения веб-сервера Apache в этой системе прошла успешно.Теперь вы можете добавить контент в этот каталог и заменить эту страницу.

за исключением того, что я не могу добавлять контент и заменять эту страницу.

Я могу щелкнуть по его ссылкам, и это прекрасно работает.

Прежде всего, в этом каталоге нет даже документа index.html.Если я попытаюсь напрямую получить доступ к тому, что я создал с помощью Localhost/index.html, я получаю «URL -адрес запроса не был найден на сервере». Итак, я даже не уверен, откуда эта страница.Я искал слова на этой странице в каталоге Apache, но ничего не нашел.Кажется, куда-то перенаправляется.

В качестве теста я ЗНАЮ, что он загружает localhost/manual/index.html (неважно, что это такое), поэтому я попытался заменить это чем-то, что я написал, и получил сообщение

На сервере произошла внутренняя ошибка или неправильная конфигурация, и он не смог выполнить ваш запрос.

В журнале ошибок написано:

[Пятница, 12 сентября, 20:27:54 2008] [ошибка] [клиент 127.0.0.1] Синтаксическая ошибка в карте типов, нет ':' в C:/Program Files/Apache Group/Apache2/manual/index.html для заголовка \ р\п

Но эта страница работает нормально, если я открываю ее напрямую в браузере.

так что, по сути, я не знаю того, чего я здесь не знаю.Я не уверен, что ищет Apache.Я не уверен, находится ли ошибка в моем файле конфигурации, на моей HTML-странице или в чем-то еще.

Да, и причина, по которой я хочу открыть это с помощью Apache, заключается (в основном) в том, что я пытаюсь протестировать PHP, поэтому я пытаюсь заставить Apache работать локально.

Спасибо.

Это было полезно?

Решение

«По умолчанию ваши страницы должны быть помещены в папку «C:\Program Files\Apache Group\Apache2\htdocs» для Apache 2.0 и папку «C:\Program Files\Apache Software Foundation\Apache2.2\htdocs» для Апач 2.2.Когда ваш сайт будет готов, просто удалите существующие файлы в папке и замените их теми, которые вы хотите протестировать».

От здесь.

Другие советы

ХОРОШО,

Чтобы ответить самому себе..Я обнаружил, что для директивы «Прослушивать» в файле конфигурации было установлено значение «Прослушивать 80» вместо «Прослушивать локальный хост:80".

Кроме того, localhost/htdocs/index.html не работает, а localhost/index.html работает.

Надеюсь, это поможет кому-то в будущем.

Спасибо, Шредер.

Если у вас есть Skype, он использует те же порты (80, 443), что и Xampp.Поэтому сначала запустите Xampp, а затем Skype.

[источник:http://starikovs.com/2011/02/23/apache-doesnt-start-in-xampp/]

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top