簡體   English   中英

Apache虛擬主機將無法在OSX上運行(Chrome:“找不到”文件夾”)

[英]Apache virtualhosts won't run on OSX (Chrome: “Could not find ”folder")

我正在學習有關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文件,最后編輯了主機。 重新啟動apache,檢查它的配置文件中是否有用戶(守護程序),所以這應該不是問題。

啟動Chrome,寫道:本地主機-什么都沒有。 “糟糕!谷歌瀏覽器找不到本地主機”然后http://testsite.local- “糟糕!谷歌瀏覽器找不到本地主機”

知道出了什么問題嗎? 非常感謝!

httpd.conf

DocumentRoot "/Users/EdChigliak/Websites"
<Directory "/Users/EdChigliak/Websites">

httpd-vhosts.conf(注釋了2個虛擬主機並添加了我的自定義主機)

#<VirtualHost *:80>
# ServerAdmin 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_log"
# CustomLog "logs/dummy-host.example.com-access_log" common
#</VirtualHost>

#<VirtualHost *:80>
#ServerAdmin 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" common
#</VirtualHost>
#localhost

<VirtualHost *:80>
ServerName localhost
DocumentRoot "/Applications/XAMPP/htdocs"
<Directory "/Applications/XAMPP/htdocs">
Options Indexes FollowSymLinks Includes execCGI
AllowOverride All
Order Allow,Deny
Allow From All
</Directory>
</VirtualHost>

# My custom host
<VirtualHost *:80>
ServerName probniphp.local
DocumentRoot "/Users/EdChigliak/Websites/probniphp"
<Directory "/Users/EdChigliak/Websites/probniphp">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order Allow,Deny
Allow From All
</Directory>
ErrorLog "logs/mysite.local-error_log"
</VirtualHost>

如果您在主機文件中的輸入是字面上的

#Virtual Hosts 127.0.0.1 probniphp.local

然后它不起作用,因為您已使用#注釋掉了該行。

改為這樣寫:

#Virtual Hosts
127.0.0.1 probniphp.local

因此,您現在的注釋行為“ #Virtual Hosts”,並且您的IP位於未注釋的行上,可以正確運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM