如何将xampp localhost更改为另一个文件夹(xampp文件夹外部)?
如何将我的默认xampp本地主机c:xampp/htdoc
更改为另一个文件夹,即c:/alan
?当我使用IP地址时,我应该能够在C:/alan
中查看我的网站文件。如何将xampp localhost更改为另一个文件夹(xampp文件夹外部)?
感谢您的帮助。
编辑的httpd.conf文件并替换线的DocumentRoot “/ home/user中/ WWW”到您喜欢的一个。
默认DocumentRoot对于windows [以上是linux],路径将有所不同。
请按照@ Sourav的建议。
如果重新启动服务器后出现错误,则可能还需要设置目录选项。这在httpd.conf中的<Directory>
标记中完成。确保最终的配置是这样的:
DocumentRoot "C:\alan"
<Directory "C:\alan">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
感谢您的快速回放..im赞赏它..你可以告诉我哪一行我需要改变它。? – enrekan2011 2012-01-13 08:29:41
对不起,帮不了你。只需在你的php.ini中搜索“DocumentRoot”。 '
对我来说这是对管线183,但您重新启动计算机后,它才会起作用。我希望有一种方法可以在不必每次重新启动的情况下快速更改它,但现在这是我知道如何做的唯一方法。
要使更改生效,您需要重新启动apache服务。 – inf1ux 2013-03-15 23:41:41
以防万一有人查找此,路径是在linux Sourav答案(httpd.conf文件),该文件是/opt/lampp/etc/httpd.conf
@Hooman:实际上是与Xampp的最新版本不需要知道配置或日志文件的位置;在控制面板中,您可以为每个工具(php,mysql,tomcat ...)提供日志和配置按钮,并单击它们以打开所有相关文件(甚至可以使用顶部的常规配置按钮更改默认编辑应用程序对)。为设计它的人做好了!
它可以分两步来完成的Ubuntu 14.04与Xampp 1.8.3-5
第1步: -变化DocumentRoot
和/opt/lampp/etc/httpd.conf
到 DocumentRoot "/home/user/Desktop/js"
Directory
路径从
DocumentRoot "/opt/lampp/htdocs"
和
和Directory "/home/user/Desktop/js"
第二步: - 更改文件夹(和它的父文件夹到777路) 例如,通过
sudo chmod -R 777 /home/user/Desktop/js
我有权利更改都httpd.conf中和的httpd-SSL .conf文件DocumentRoot属性来获取相关链接(即href =“/ index.html”)和favicon.ico链接正常工作。
最新的Xampp控制面板使这非常容易。
从控制面板,第一行应该有Apache。如果它已经开始,请停止它。然后点击config并打开httpd.conf文件并搜索htdocs或documentRoot。改变你喜欢的路径。对httpd-ssl.conf执行相同的操作。这些应该是Config下拉列表中排名前2的文件。
然后再次启动服务器。
希望这可以帮助别人。干杯。
步骤:
- 运行XAMPP控制面板
- 点击按钮说配置
- 选择阿帕奇(httpd.conf文件)
- 查找文档根
更换
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
那两条线
| C:/ xampp/htdocs ==根目录的当前位置
|将C:/ xampp/htdocs更改为您想要的任何位置|
- 节省它
DONE: 启动apache并转到动作本地主机见[watch video click here]
Thnaks。这个视频链接对于理解这个解决方案非常明确。 – Faisal 2016-02-11 08:46:10
在Linux薄荷(基于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>
感谢您的快速回复并回答我的问题。你能告诉我哪一行我想改变吗?因为我改变了它,但它不适合我。 – enrekan2011 2012-01-13 08:31:47
尝试重新启动Apache服务器 – user1006274 2014-05-23 17:53:12
你最好使备份配置文件与其他名称,为可以恢复配置的情况下,错误的设置 – 2017-02-22 18:10:25