2011-06-21 18 views
0

爲什麼我在本鏈接上的localhost上收到403錯誤?爲什麼我在這個有import語句的css鏈接上的本地主機上收到403錯誤?

<script type="text/javascript" src="../js/cookies.js"> </script> 
    <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/themes/base/jquery-ui.css" type="text/css" media="all" /> 

    THE FOLLOWING LINE CAUSES A 403 ERROR 
    <link rel="stylesheet" href="../themes/base/jquery.ui.all.css" /> 

    <link rel="stylesheet" href="../development-bundle/demos/demos.css" /> 

無奈之下,我改變了一切的導致jquery.ui.all.css到755這並沒有解決問題的權限。

這些jquery.ui.all.css的內容:

@import "jquery.ui.base.css"; 
@import "jquery.ui.theme.css"; 

任何鏈接我補充一點,有一個import語句給了我一個403錯誤。我花了幾個小時尋找答案,但沒有運氣。有任何想法嗎?謝謝。

回答

2

這很簡單。其中一個目錄doen't的權限(apache2的)或CSS文件沒有權限使用的Apache2打開

0755是正確的權限

+0

'我已經改變了所有通往該文件的目錄和文件,但不是所有其他文件。當我將所有內容都更改爲755時,403錯誤消失了.' '我感到困惑的是,其他文件如: '' '擁有此權限:-rw-r - r--並且沒有任何問題。關於需要755許可的鏈接和導入聲明是什麼?' – Jarek

+0

0755僅適用於dirs – genesis

0

我執行以下步驟

更改所有者和/或每個文件組的所有者和/或組。

chown -R root /var/www/html/ 

當你這樣做 - chown --help時,可以找到可能的用法。

接着,文件

chmod -R 775 /var/www/html/ 

注意的更改權限 -R =遞歸它適用於所有文件夾/文件目錄內

403錯誤將得到解決。

相關問題