Как я могу изменить свой локальный хост xampp по умолчанию c:xampp/htdoc в другую папку, т.е. c:/alan? Когда я использую IP-адрес, я должен иметь возможность просматривать файл своего веб-сайта в c:/alan.
 
 Спасибо, что помогли мне.
Как я могу изменить свой локальный хост xampp по умолчанию c:xampp/htdoc в другую папку, т.е. c:/alan? Когда я использую IP-адрес, я должен иметь возможность просматривать файл своего веб-сайта в c:/alan.
 
 Спасибо, что помогли мне.
Отредактируйте файл httpd.conf и замените строку DocumentRoot "/home/user/www" на ваш любимый.
Путь по умолчанию DocumentRoot будет отличаться для окон [приведенное выше для linux].
Пожалуйста, следуйте советам @Sourav.
Если после перезапуска сервера вы получаете ошибки, возможно, вам придется также установить параметры своего каталога. Это делается в теге <Directory> в httpd.conf. Убедитесь, что окончательный конфиг выглядит следующим образом:
DocumentRoot "C:\alan"
<Directory "C:\alan">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
		:
заменить
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
Те 2 строки
| C:/xampp/htdocs == текущее местоположение для root |
| измените C:/xampp/htdocs с любым местоположением, которое вы хотите |
СДЕЛАНО: запустите apache и перейдите к локальному хосту, чтобы увидеть в действии [смотреть видео, нажмите здесь]
Это можно сделать в два этапа для Ubuntu 14.04 с Xampp 1.8.3-5
  Шаг 1: Изменить DocumentRoot и Directory путь в /opt/lampp/etc/httpd.conf
от
 DocumentRoot "/opt/lampp/htdocs" и Directory "/opt/lampp/htdocs"
в
DocumentRoot "/home/user/Desktop/js" и Directory "/home/user/Desktop/js"
Шаг 2: - измените права папки (в пути и ее родительские папки на 777) например, через
 sudo chmod -R 777 /home/user/Desktop/js
на всякий случай, если кто-то ищет это, путь к файлу в ответе Sourav (httpd.conf) в Linux - /opt/lampp/etc/httpd.conf
Для меня это было в строке 183, но оно работает только после перезагрузки компьютера. Я бы хотел, чтобы был способ быстро изменить его, не перезагружая каждый раз, но пока что единственный способ, которым я знаю, как это сделать.
@Hooman: на самом деле с последними версиями Xampp вам не нужно знать, где находятся файлы конфигурации или журнала; на панели управления у вас есть кнопки журнала и конфигурации для каждого инструмента (php, mysql, tomcat...) и нажимают на них, чтобы открыть все соответствующие файлы (вы даже можете изменить приложение для редактирования по умолчанию с помощью кнопки "Общие настройки" вверху правильно). Хорошо сделано для тех, кто его разработает!
В Linux Mint (Debian Based) перейдите к /opt/lampp/etc/httpd.conf
Найдите YOUR_OWN_FILES_LOCATION, конечно, местоположение ваших файлов.
DocumentRoot "YOUR_OWN_FILES_LOCATION"
<Directory "YOUR_OWN_FILES_LOCATION">
    #
    # 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"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/trunk/mod/core.html#options
    # for more information.
    #
    #Options Indexes FollowSymLinks
    # XAMPP
    Options Indexes FollowSymLinks ExecCGI Includes
    #
    # 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 None
    # since XAMPP 1.4:
    AllowOverride All
    #
    # Controls who can get stuff from this server.
    #
    Require all granted
</Directory>
		Мне пришлось изменить свойства DocumentRoot httpd.conf и httpd-ssl.conf для получения таких вещей, как относительные ссылки (например, href="/index.html), и ссылка favicon.ico для правильной работы.
Последняя панель управления Xampp делает это довольно легко.
С панели управления должен быть Apache в первой строке. Если это началось, остановите его. Затем нажмите config и откройте файл httpd.conf и выполните поиск htdocs или documentRoot. Измените путь к тому, что вам нравится. Сделайте то же самое для httpd-ssl.conf. Они должны быть двумя верхними файлами в списке в раскрывающемся списке Config.
Затем запустите сервер снова.
Надеюсь, это поможет кому-то. Приветствия.