解決 Apache服務器下,訪問出現"You don't have permission to …"

錯誤以下:php

分析:linux

這個異常是由於Apache沒有權限去訪問目標文件致使的,因此要設置訪問權限。nginx

1. 在linux下的解決方法(這個辦法我沒有試過,可是我用過linux下的nginx,設置過文件權限,就推斷應該也是有效的)spa

1) 進入到你須要訪問的文件的跟文件夾,如 IssDirserver

使用命令:chmod 777 -R IssDir/資源

將該文件夾下的全部文件設置 全部訪問權限。配置

另外,使用 ls -l 命令能夠查看當前文件夾的訪問權限權限

 

2. 在window下的解決方案:方法

1) 找到Apache的配置文件:httpd.conf,打開文件找兩個地方作修改:im

①將deny 改爲 allow

改成:

② 同①

改成:

注意:最後修改完記得要重啓Apache。第二種方法親測有效。

 

追加

問題:訪問localhost/phpmyadmin 一樣出現和訪問Apache資源同樣的狀況。

解決方法:找到phpmyadmin的配置文件:phpmyadmin.conf 我使用的wampserver,如下是個人步驟:

1)找到wamp目錄:

2)用記事本打開alias下的phpmyadmin.conf

將以上高亮的部分改成allow:

注意:最後修改完記得要重啓Apache。

相關文章
相關標籤/搜索