Mac系統(tǒng)運(yùn)行XAMPP出現(xiàn)Access forbidden!和403

Access forbidden!
You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.
If you think this is a server error, please contact the webmaster.
Error 403
www.sleepingrain.com
Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.6.3

沒(méi)錯(cuò),就是上面的那句話折磨了我一晚上。

最近心血來(lái)潮,想在mac上搭建個(gè)服務(wù)器玩玩,然后決定使用XAMPP這款軟件。一開(kāi)始一切都很順利,不過(guò)XAMPP默認(rèn)的網(wǎng)站路徑是/Applications/XAMPP/xamppfiles/htdocs ,對(duì)于強(qiáng)迫癥的我來(lái)說(shuō),場(chǎng)面一度很尷尬.。所以,所以為了一勞永逸,配置下虛擬機(jī)唄。走了很多彎路,不過(guò)在度娘的幫助下還是挺過(guò)來(lái)了,具體過(guò)程如下:

1.更改httpd.conf
打開(kāi)/Applications/XAMPP/xamppfiles/etc/httpd.conf,找到#Include etc/extra/httpd-vhosts.conf,并將#刪除


F64FE6DC-B465-46FB-B000-878C8420EF4A.png

再找到user demo,改為你電腦的用戶名


BFF8AE34-09AE-4F49-AAC8-8AB4F83926BD.png

2、更改http-vhosts.conf
打開(kāi)/Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf,這個(gè)地方需要注意,之前我就是直接用文本編輯器打開(kāi)這個(gè)文件,然后修改,結(jié)果還是不對(duì)。找了半天才發(fā)現(xiàn)錯(cuò)誤
FAD54FA6-873E-4B69-827A-CC9FD5AECB51.png

這個(gè)有點(diǎn)斜度的引號(hào),不管我用什么輸入法打出來(lái)都是,我還以為是對(duì)的,結(jié)果坑了我,讓我找了好半天。所以在修改.conf文件的時(shí)候,還是先建一個(gè)文本,然后在將寫好的代碼復(fù)制進(jìn)去。原諒我不能將上圖的代碼復(fù)制下來(lái),下次我一定用markdown來(lái)編輯。虛擬機(jī)就配好了

3、更改文件夾權(quán)限
我把我的虛擬機(jī)文件夾建在桌面的www文件夾中(phpstudy用慣了...),這樣比較方便,下面我們使用chmod -R 777 /Users/sleepingrain/Desktop/www


C5FF7D07-FB47-45AB-9103-F5BDDD252004.png

4、更改host文件
畢竟要模擬域名嘛,所以使用Finder前往/private/etc/hosts,然后修改唄,直接改可能不行,所以報(bào)host復(fù)制到桌面,改為你想要的域名之后再替換回去。


258F9FBC-3020-4030-A98D-67666E7AEDE2.png

最后,重啟Apache服務(wù)器,一切OK,希望可以幫到你們。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容