如何将我的默认 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"行替换 为您喜欢的行。
Windows的默认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 == 根目录的当前位置 |
|将 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
以防万一有人寻找这个,Linux中Sourav答案(httpd.conf)上文件的路径是/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...)的日志和配置按钮,单击它们可以打开所有相关文件(您甚至可以使用顶部的常规配置按钮更改默认编辑应用程序正确的)。为设计它的人干得好!
我必须同时更改 httpd.conf 和 httpd-ssl.conf 文件的 DocumentRoot 属性,才能使相关链接(即 href="/index.html")和 favicon.ico 链接正常工作。
最新的 Xampp 控制面板使这非常容易。
在控制面板中,第一行应该有 Apache。如果它开始了,请停止它。然后点击 config 并打开 httpd.conf 文件并搜索 htdocs 或 documentRoot。将路径更改为您喜欢的路径。对 httpd-ssl.conf 执行相同的操作。这些应该是配置下拉列表中的前 2 个文件。
然后再次启动服务器。
希望这可以帮助某人。干杯。