Php Apache virtualhosts赢得';无法在OSX上运行(Chrome:“找不到文件夹”)
我只是在学习web开发,并且已经在为基础设置而挣扎 我使用的是MacBook Air OSX 10.8.2 XAMPP 1.8.3-2 Firefox,Chrome,Safari,所有最新版本 当使用htdocs文件夹进行开发时,一切都正常,但这样我只能有一个站点(和一个加载在“localhost”上的index.php文件否?) 我决定更改Apache查找文件的目录,并按照说明操作。我编辑了httpd.conf文件,然后是httpd-vhosts.conf文件,最后是hosts。重新启动apache,检查其配置文件是否有用户(守护进程),这样就不会出现问题 启动Chrome,写下:localhost-nothing。“哎呀!Google Chrome找不到本地主机” 然后-“哎呀!谷歌浏览器找不到本地主机” 知道哪里出了问题吗? 非常感谢 httpd.confPhp Apache virtualhosts赢得';无法在OSX上运行(Chrome:“找不到文件夹”),php,macos,apache,hosts,Php,Macos,Apache,Hosts,我只是在学习web开发,并且已经在为基础设置而挣扎 我使用的是MacBook Air OSX 10.8.2 XAMPP 1.8.3-2 Firefox,Chrome,Safari,所有最新版本 当使用htdocs文件夹进行开发时,一切都正常,但这样我只能有一个站点(和一个加载在“localhost”上的index.php文件否?) 我决定更改Apache查找文件的目录,并按照说明操作。我编辑了httpd.conf文件,然后是httpd-vhosts.conf文件,最后是hosts。重新启动apa
DocumentRoot "/Users/EdChigliak/Websites"
<Directory "/Users/EdChigliak/Websites">
DocumentRoot”/Users/EdChigliak/Websites
httpd-vhosts.conf(注释掉2个虚拟主机并添加了我的自定义主机)
#
#服务器管理员webmaster@dummy-host.example.com
#DocumentRoot“/Applications/XAMPP/xamppfiles/docs/dummy host.example.com”
#ServerName dummy-host.example.com
#ServerAlias www.dummy-host.example.com
#ErrorLog“logs/dummy host.example.com-error\u log”
#CustomLog“logs/dummy host.example.com-access_log”通用
#
#
#服务器管理员webmaster@dummy-host2.example.com
#DocumentRoot“/Applications/XAMPP/xamppfiles/docs/dummy-host2.example.com”
#ServerName dummy-host2.example.com
#ErrorLog“logs/dummy-host2.example.com-error_log”
#CustomLog“logs/dummy-host2.example.com-access_log”通用
#
#本地主机
服务器名本地主机
DocumentRoot“/应用程序/XAMPP/htdocs”
选项索引如下SYMLINKS包括execCGI
允许超越所有
命令允许,拒绝
通融
#我的定制主机
ServerName probniphp.local
DocumentRoot“/Users/EdChigliak/Websites/probniphp”
选项索引如下SYMLINKS包括ExecCGI
允许超越所有
命令允许,拒绝
通融
ErrorLog“logs/mysite.local-error\u log”
如果您在主机文件中的条目是
#Virtual Hosts 127.0.0.1 probniphp.local
那么它就不起作用了,因为您已经使用#注释掉了该行
改为这样写:
#Virtual Hosts
127.0.0.1 probniphp.local
所以您现在的注释行是“#虚拟主机”,您的IP位于可以正常运行的未注释行上。您是否将
probniphp.local
和localhost
添加到ypur Hosts文件中?(/etc/hosts)是的!这里是:#虚拟主机127.0.0.1 probniphp.local
#Virtual Hosts
127.0.0.1 probniphp.local