Подтвердить что ты не робот

Как настроить веб-сервер xampp для разных корневых каталогов

Веб-каталог является домом для всех ваших общедоступных и статических файлов вашего приложения. Включая изображения, таблицы стилей и файлы JavaScript. Здесь также находятся передние контроллеры.

Итак, вопрос в том, когда я устанавливаю и настраиваю xampp, мой веб-каталог:

xampp\htdocs

и я хочу настроить его для:

xampp\htdocs\myproject\web

Как это сделать? Теперь, когда я набираю в своем браузере адрес: http://localhost/
Я ввожу каталог xampp\htdocs
и я хочу ввести в свой браузер адрес: http://localhost/
и введите xampp\htdocs\myproject\web каталог

4b9b3361

Ответ 1

Вы можете изменить Apaches httpd.conf, щелкнув (в панели управления xampp) apache/conf/httpd.conf и отредактируйте записи для DocumentRoot и соответствующей записи Directory. Просто Ctrl + F для "htdocs" и измените записи на новый путь.

Ответ 2

  • Перейдите в C:\xampp\apache\conf\httpd.conf
  • Откройте httpd.conf
  • Найти тег: DocumentRoot "C: /xampp/htdocs"
  • Изменить тег на: DocumentRoot "C: /xampp/htdocs/myproject/web"
  • Теперь найдите тег и измените его на & lt; Каталог "C: /xampp/htdocs/myproject/web">

  • Перезагрузите свой Apache

Ответ 3

В случае, если кто-то предпочитает более простое решение, особенно в Linux (например, Ubuntu), очень простой выход - создать символическую ссылку на нужную папку в папке htdocs. Например, если я хочу иметь возможность обслуживать файлы из папки с именем "/home/some/projects/testserver/" и мой htdocs находится в "/opt/lampp/htdocs/". Просто создайте символическую ссылку примерно так:

ln -s /home/some/projects/testserver /opt/lampp/htdocs/testserver

Команда для символической ссылки работает так:    ln -s target source где

target - The existing file/directory you would like to link TO.
source - The file/folder to be created, copying the contents of the target. The LINK itself.

Для получения дополнительной помощи см. ln --help Источник: Создание символических ссылок в Ubuntu

И это сделано. просто посетите http://localhost/testserver/ На самом деле вам даже не нужно перезагружать сервер.

Ответ 4

Я переместил папку htdocs из C:\xampp\htdocs в D:\htdocs без редактирования конфигурационного файла Apache (httpd.conf).

Шаг 1) Переместите папку C:\xampp\htdocs в D:\htdocs Шаг 2) Создайте символическую ссылку в C:\xampp\htdocs, связанную с D:\htdocs, используя команду mklink.

D:\>mklink /J C:\xampp\htdocs D:\htdocs
Junction created for C:\xampp\htdocs <<===>> D:\htdocs

D:\>

Шаг 3) Готово!

Ответ 5

ОК, ребята, вы не будете мне верить, насколько это просто, поэтому я поставил видео на YouTube, чтобы показать вам, что [нажмите здесь ]

теперь, шаги:

  • запустите панель управления xampp
  • нажмите кнопку с сообщением config
  • выберите apache (httpd.conf)
  • найти документ root
  • заменить

DocumentRoot "C:/xampp/htdocs" <Directory "C:/xampp/htdocs">

те 2 строки || C:/xampp/htdocs == текущее местоположение для root || измените C:/xampp/htdocs с любым местоположением, которое вы хотите

  1. сохранить его DONE: запустите apache и перейдите к локальному хосту см. в действии [смотреть видео, нажмите здесь]

Ответ 6

# Possible values for the Options directive are "None", "All",
# or any combination of:
#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# does not give it to you.
#
# The Options directive is both complicated and important.  Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks Includes ExecCGI

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
#   Options FileInfo AuthConfig Limit
#
AllowOverride All

#
# Controls who can get stuff from this server.
#
Require all granted

Напишите код выше в следующих тегах & lt; Каталог "c:\projects"> & lt;/Каталог> c: (вы можете добавить любой каталог d: e :) - это диск, на котором вы создали папку вашего проекта.

Псевдоним/проекты "c:\projects"

Теперь вы можете получить доступ к каталогу pr0jects в вашем браузере:

локальный/проекты/

Ответ 7

Вы можете изменить порт при открытии панели управления XAMP, выполните следующие действия:

  • нажмите кнопку "config net" на кнопку "Пуск" и
  • выберите httpd.conf, откроется текстовый файл
  • проверьте файл и файл listen:80,
  • однажды получил listen:80 заменить на listen:8080 и
  • сохранить в той же папке.

После этого вы сможете запустить локальный сервер.

Ответ 8

XAMP на Bitnami (теперь это единственный вариант). Параметры apache находятся в файле bitnami.conf В c:\Bitnami\wampstack-XXX\apache2\conf\bitnami\или что-то в этом роде. httpd.conf больше ничего не влияет. Пахнет как приманка в стиле Google;)