
我正在使用 xampp,我嘗試與具有相同網路的另一台電腦共享我的本機主機。問題是當我嘗試在電腦上運行另一個網站時,它會出現此錯誤。
禁止訪問!
您無權存取所請求的對象。它要么是讀取保護的,要么是伺服器無法讀取的。
如果您認為這是伺服器錯誤,請聯絡網站管理員。
錯誤403
本機 Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.5.19
如果在將我的本地主機共享到另一台電腦後仍然可以在我的電腦上運行另一個網站,我只是對這個感到困惑。
這是我的 http-xampp
Alias /phpmyadmin "C:/xampp/phpMyAdmin/"
<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
Require all granted
</Directory>
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|
server-info))">
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
有人可以幫我嗎?
答案1
查看 {YOURDIR}/apache/conf/extra 下的 XAMPP 安裝目錄,然後編輯檔案 httpd-xampp.conf
在底部附近您應該會看到類似以下內容:
<LocationMatch "^/(?i:(:xampp|security.......
Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8 \ ....
.... \
....
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
只需將構成該部分的行更改Allow from ....
為Allow from all
答案2
我透過編輯 httpd.conf 解決了這個問題。
在你的目錄中找到它,對我來說,我發現它位於 C:/xampp/apache/conf/httpd 中
在 httpd.conf 中找到它:
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs/someFolder">
刪除 someFolder,因為這是導致錯誤的資料夾。