如何将默认的xampp localhost更改c:xampp/htdoc
为另一个文件夹,即c:/alan
?使用IP地址时,我应该可以在中查看我的网站文件C:/alan
。
谢谢你帮我
如何将默认的xampp localhost更改c:xampp/htdoc
为另一个文件夹,即c:/alan
?使用IP地址时,我应该可以在中查看我的网站文件C:/alan
。
谢谢你帮我
Answers:
编辑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>
<Directory>
部件应该位于它之后的某个位置,但是由于我使用的是不同的服务器且位于不同的平台上,因此我实际上没有办法进行确认。
对于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>
我必须同时更改httpd.conf和httpd-ssl.conf文件的DocumentRoot属性,以使诸如相对链接(即href =“ / index.html”)和favicon.ico链接之类的内容正常工作。
最新的Xampp控制面板使此操作非常容易。
在控制面板中,第一行应该有Apache。如果启动,请停止它。然后单击配置并打开httpd.conf文件,然后搜索htdocs或documentRoot。将路径更改为所需的路径。对httpd-ssl.conf执行相同的操作。这些应该是Config下拉列表中列表中的前2个文件。
然后再次启动服务器。
希望这对某人有帮助。干杯。