Як я можу змінити свій xampp localhost за замовчуванням c:xampp/htdoc
на іншу папку, тобто c:/alan
? Коли я використовую IP-адресу, я повинен мати можливість переглядати файл мого веб-сайту в C:/alan
.
Дякую за допомогу.
Як я можу змінити свій xampp localhost за замовчуванням 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 == поточне розташування для кореневого |
| змініть C: / xampp / htdocs в будь-якому місці, яке ви хочете |
ГОТОВО: запустіть apache і перейдіть до localhost, дивіться в дії [ перегляньте відео, натисніть тут ]
Це можна зробити в два кроки для 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>
@Hooman: насправді з останніми версіями Xampp вам не потрібно знати, де знаходяться файли конфігурації або журналу; на панелі керування ви маєте кнопки журналу та конфігурації для кожного інструменту (php, mysql, tomcat ...) і натискання на них пропонує відкрити весь відповідний файл (ви навіть можете змінити програму редагування за замовчуванням за допомогою загальної кнопки налаштування вгорі праворуч). Молодці для того, хто його розробив!
Мені довелося змінити як файли httpd.conf, так і httpd-ssl.conf DocumentRoot, щоб отримати такі речі, як відносні посилання (тобто href = "/ index.html") і посилання favicon.ico для належної роботи.
Остання панель управління Xampp робить це досить простим.
З панелі управління у першому ряду повинен бути Apache. Якщо це розпочато, зупиніть це. Потім натисніть конфігурацію та відкрийте файл httpd.conf та знайдіть htdocs або documentRoot. Змініть шлях до того, що вам подобається. Зробіть те ж саме для httpd-ssl.conf. Це повинні бути 2 найпопулярніші файли у списку в спадному меню Config.
Потім запустіть сервер знову.
Сподіваюся, це комусь допомагає. Ура.