2013-11-15 84 views
1

我正在嘗試使用this online tutorial來學習Angular JS。我決定下載他的測試項目來查看文件結構以及一切是如何工作的。這些文件可從this GitHub repo403 Angular JS教程的禁止問題

我按照自述文件中的說明,但當我加載索引頁時,由於403 Forbidden error,酒名單無法加載。我有一個預感,這可能是由於文件許可或mod_rewrite問題,但我不知道如何解決它。

我已經通過http.conf文件在/etc/apache2/mod_rewrite看起來似乎啓用,我也把我的根目錄下的文件phpinfo();,並期待在啓用的模塊mod_rewrite,它似乎在那裏。 任何想法?

+0

似乎正在使用一些角度的早期版本...可能不是最好的學習資源,只要角度去。試試docs網站上的教程。不發送到服務器,但使用$ http,並在更高的部分$資源加載數據 – charlietfl

+0

我很感謝您抽出時間回覆,但我不認爲它是這個教程的年齡這是問題。正如我所說我很確定它的文件權限或mod_rewrite問題,這將影響我,無論我遵循的教程。 –

+0

意識到...但是自0.9版以來已經進行了很多實質性的升級和功能添加,更不用說早期版本在我認爲的地方有一些稍微不同的語法 – charlietfl

回答

0

在你的Apache配置文件(httpd.conf文件或臨時演員/的httpd-vhosts.conf)地址:

<Directory "C:/path/to/files"> 
    Require all granted 
</Directory> 

用你的實際路徑,這將授予Apache訪問的目錄。

+0

嗨,韋恩,這導致我得到: 內部服務器錯誤 服務器遇到內部錯誤或配置錯誤,無法完成您的請求。 請聯繫服務器管理員,[email protected],並告知他們錯誤發生的時間,以及您可能造成錯誤的任何事情。 有關此錯誤的更多信息可能在服務器錯誤日誌中可用。 –

0

通過幾個相關的問題,看完後我發現了一個解決方案:

添加以下到我的虛擬主機文件的伎倆:

Options +FollowSymLinks 

我希望這可以幫助別人!