Как я могу изменить свой локальный хост 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 по умолчанию будет другим для Windows [выше для linux].
Пожалуйста, следуйте совету @Sourav.
Если после перезапуска сервера возникают ошибки, возможно, вам также потребуется настроить параметры каталога. Это делается в <Directory>
теге httpd.conf. Убедитесь, что окончательная конфигурация выглядит так:
DocumentRoot "C:\alan"
<Directory "C:\alan">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<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
В Linux Mint (на базе Debian) перейдите по ссылке /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>
Для меня это была линия 183, но она работает только после перезагрузки компьютера. Хотелось бы, чтобы был способ быстро изменить его, не перезагружая каждый раз, но пока это единственный способ, который я знаю.
@Hooman: на самом деле с последними версиями Xampp вам не нужно знать, где находятся файлы конфигурации или журнала; на панели управления у вас есть кнопки журнала и конфигурации для каждого инструмента (php, mysql, tomcat ...), и нажатие на них предлагает открыть весь соответствующий файл (вы даже можете изменить приложение для редактирования по умолчанию с помощью общей кнопки Config вверху правильно). Молодец, кто его разработал!
Мне пришлось изменить свойства DocumentRoot файлов httpd.conf и httpd-ssl.conf, чтобы обеспечить правильную работу таких вещей, как относительные ссылки (например, href = "/ index.html") и ссылка favicon.ico.
Последняя версия панели управления Xampp делает это довольно просто.
На панели управления в первом ряду должен быть Apache. Если началось, останови. Затем щелкните config, откройте файл httpd.conf и найдите htdocs или documentRoot. Смените путь на то, что вам нравится. Сделайте то же самое для httpd-ssl.conf. Это должны быть 2 первых файла в списке в раскрывающемся списке «Конфигурация».
Затем снова запустите сервер.
Надеюсь, это кому-то поможет. Ура.