how to change xampp htdocs directory in OSX?

喜你入骨 提交于 2019-11-30 11:26:58

问题


I want to change XAMPP's htdocs directory. I followed the instructions to create a virtual host from this question:

Make XAMPP/Apache serve file outside of htdocs

this works fine on Windows 7, however when I try it on OSX, going to mysite.local just loads the xampp splash screen (mysite.local/xampp/index.html). I have restarted the web server. My virtual host declared in httpd-vhosts.conf is:

<VirtualHost *:80>

DocumentRoot Users/username/Documents/sitename.com

ServerName sitename.localhost

<Directory Users/username/Documents/sitename.com>

Order allow,deny 
Allow from all

</Directory>

回答1:


Open the following file in a text editor.

/Applications/XAMPP/xamppfiles/etc/httpd.conf

Search for "DocumentRoot", if the line below has a # in front of it than it's commented remove it and change the path between the quote

DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"

Now search for the line below and change the path between the quotes to your needs.

<Directory "/Applications/XAMPP/xamppfiles/htdocs">

NOTICE: Paths similar to ~/ won't work use the absolute path.




回答2:


If you forward to a directory in your user root, then:

DocumentRoot "/Users/<your username here>/Sites"
<Directory "/Users/<your username here>/Sites">



回答3:


Other than the answers mentioned above, I also had to change the line in XAMPP/xampfiles/etc/httpd.conf where it mentions username. the default was set to daemon and I changed it to my username; so there was no permission problem.




回答4:


solved by editing httpd.conf

I have got this working. As per http://www.acwolf.com/blog/2009/February/xampp-virtual-hosts-mac, in OSX it is necessary to make two changes to httpd.conf, first, uncomment

#Include /Applications/xampp/etc/extra/httpd-vhosts.conf

and second, change the user from nobody to the username you use to log into OSX. You may also need to delete your browser's cache.



来源:https://stackoverflow.com/questions/8060533/how-to-change-xampp-htdocs-directory-in-osx

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!