Где находится корневой каталог веб-сервера в WAMP? - PullRequest
20 голосов
/ 04 июня 2011

Также является ли корневой каталог веб-сервера тем местом, куда вы помещаете файлы своего сайта, а затем получаете к ним доступ с помощью localhost / file_name в браузере?

Ответы [ 7 ]

31 голосов
/ 04 июня 2011

Если вы установили WAMP в c:\wamp, то я считаю, что корневым каталогом вашего веб-сервера будет c:\wamp\www, однако это может варьироваться в зависимости от версии.

Да, именно здесь вы должны поместить файлы своего сайтадоступ к ним через браузер.

17 голосов
/ 09 июня 2011

В WAMP файлы обслуживаются компонентом Apache (A в WAMP).

В Apache по умолчанию обслуживаемые файлы находятся в подкаталоге htdocs установочного каталога. Но это может быть изменено, и фактически изменяется, когда WAMP устанавливает Apache.

Местоположение, откуда поступают файлы, называется DocumentRoot и определяется с помощью переменной в файле конфигурации Apache. Значением по умолчанию является подкаталог htdocs относительно того, что называется каталогом ServerRoot.

По умолчанию ServerRoot является установочным каталогом Apache. Однако это также можно переопределить в файле конфигурации или с помощью параметра -d команды httpd, которая используется для запуска Apache. Значение в файле конфигурации переопределяет параметр -d.

Файл конфигурации по умолчанию conf/httpd.conf относительно ServerRoot. Но это можно изменить с помощью опции -f команды httpd.

Когда WAMP устанавливает себя, он изменяет файл конфигурации по умолчанию с DocumentRoot c:/wamp/www/. Файлы для обслуживания должны находиться здесь , а не в каталоге htdocs по умолчанию.

Вы можете изменить это местоположение, установленное с помощью WAMP, либо изменив DocumentRoot в файле конфигурации по умолчанию, либо используя один из двух параметров командной строки -f или -d, которые явно или неявно указывают на новую конфигурацию файл, который может содержать другое значение для DocumentRoot (в этом случае новый файл должен содержать это определение, но также и остальную часть конфигурации, найденную в файле конфигурации по умолчанию).

3 голосов
/ 29 июля 2016

Если вы используете установщик Bitnami для wampstack, перейдите по адресу:

c: /Bitnami/wampstack-5.6.24-0/apache/conf (конечно, номер вашей версии может отличаться)

Открыть файл: httpd.conf в текстовом редакторе, таком как код Visual Studio или Notepad ++

Выполнить поиск по «DocumentRoot». Смотрите изображение.

Screenshot

Вы сможете изменить каталог в этом файле.

3 голосов
/ 02 декабря 2014

Все, что предлагает пользователь "mins", правильные и отличная информация.

WAMP 2.5 обеспечивает отображение конфигурации сервера по умолчанию, когда вы вводите localhost в браузер.Это соответствует c: \ wamp \ www, как описано в предыдущих постах.Создание подкаталогов под www приведет к появлению проектов на этом экране.Щелчок, и вы в своем проекте.

У меня есть различные проекты в разных структурах каталогов, иногда на общих дисках, что делает это централизованное расположение файлов неудобным.К счастью, есть еще одна особенность WAMP 2.5, псевдоним, которая позволяет легко определить местоположение одного (или нескольких) разнородных веб-каталогов.Нет редактирования файлов конфигурации.Используя меню WAMP, выберите Apache> Каталоги псевдонимов> Добавить псевдоним.

WAMP прекрасно развился, чтобы обеспечить поддержку различных предпочтений разработчика.

2 голосов
/ 10 февраля 2016

Чтобы проверить, какой у вас корневой каталог, перейдите в httpd.conf файл apache и найдите «DocumentRoot». Расположение, следующее за ним, - ваш корневой каталог

1 голос
/ 21 декабря 2015

это путь к корневому веб-каталогу c: \ wamp \ www

Вы можете создавать разные проекты, добавляя в этот каталог разные папки и называя их так:

localhost / project1 из браузера

это запустит index.html или index.php, лежащие внутри проекта1

0 голосов
/ 05 апреля 2017

Вот как мне это сделать, используя версию 3.0.6 в Windows

...