2010-05-07 83 views
0

我剛剛將我的magento站點複製到運行CentOS 5.4的本地服務器。瀏覽器表示無法找到樣式表的位置。樣式表在/ skin/frontend/my_new_interface/design2/css中。我試圖在瀏覽器中查看,並且無法查看css目錄中的任何文件。我驗證了我在正確的位置輸入了一百萬次。我可以查看/ skin/frontend/my_new_interface/design2中的文件。但是,不能瀏覽瀏覽器內的目錄。Apache和linux文件權限無法瀏覽文件或目錄

-rwxr-xr-x 1 apache apache 

上市

我嘗試搭配chmod -R 755的所有文件和目錄

我改變了:

我的ls -l CSS

,並得到類型apache conf選項索引

但仍然當我瀏覽di我得到禁令的軍團。但是,在另一個全新安裝的magento在同一個www目錄中,我能夠瀏覽目錄。據我可以告訴兩個安裝具有相同的所有權和權限。

我也試過

find . -type f -exec chmod 644 {} \; 
find . -type d -exec chmod 755 {} \; 

這是在Magento的維基

我剛剛用完的想法建議。

+0

想法:檢查Apache日誌文件。如有必要,打開更詳細的日誌記錄。 – Thomas 2010-05-07 19:04:30

+0

我想我需要先打開錯誤日誌:) – dardub 2010-05-07 19:09:01

+0

沒關係。我找到了他們。 – dardub 2010-05-07 19:15:36

回答

0

文件權限設置正確。我發現.htaccess有一個爲導致問題的css目錄設置了重寫規則。我繼承了這個網站,並且始終沒有意識到所有的修改。

1

你需要添加Options +Indexeshttpd.conf或在.htaccess文件中的文件夾css/通過瀏覽器來查看該文件夾的內容。雖然這是一個糟糕的聚ju。你真的需要打開它嗎,還是可以繼續通過ssh會話?

在CSS文件註釋中,您可以在CSS目錄中鍵入pwd嗎?這會幫助我們確認你有正確的位置。當您嘗試查看CSS文件目錄時,或者當您嘗試查看目錄內容時,是否收到「禁止訪問」?