2014-10-05 233 views
0

最近,我一直無法通過我的mac上的本地主機(OS X 10.9.5)查看新圖像。我從來沒有遇到過這個問題,我似乎無法修復它。我正在通過css爲網頁設置背景圖片。該網頁工作正常,並顯示一週前下載的照片的背景圖像,但當我嘗試更新背景照片到新下載的jpg(在相同的目錄中)並通過本地主機查看時,圖片不會顯示。我知道我的代碼和文件路徑是正確的,因爲它適用於相同目錄中的舊照片。當我通過我的文件系統(file:///)查看頁面而不是localhost時,它工作正常,當我將文件和圖像上傳到我的服務器時,一切正常。我也有r/w訪問所有文件夾。出於某種原因,我無法通過本地主機查看新下載的圖像。不知道這是否相關,但我最近安裝了2個軟件更新:1)命令行工具(OS X 10.9)6.0和2)OS X更新組合版本10.9.5。apache沒有顯示圖像

有關如何解決此問題的任何想法?

代碼:

/*工作正常*/

背景圖像:URL( 「IMG/OLD_PIC.jpg」);

/* 看穿文件系統,當不通過本地主機觀看時的工作,但沒有工作我的服務器 */

背景圖像:網址( 「IMG/NEW_PIC.jpg」);

回答

0

1)檢查新圖像的權限(如果工作 - > chmod 777文件夾名稱)。

2)案例1不工作 - 嘗試:

background-image: url("/img/OLD_PIC.jpg"); 

background-image: url("./img/OLD_PIC.jpg"); 

background-image: url("../img/OLD_PIC.jpg"); 

其中一人應該工作的..

注意:將可能不得不將其改回w母雞部署到服務器..

+0

我已經嘗試了所有3種方式與多個不同的圖像和仍然沒有運氣。 – 2014-10-05 16:07:04

+1

您的新圖像與舊圖像具有相同的權限? – c0utinh0 2014-10-05 16:10:25

+0

那麼做到了!我非常快速地檢查我的燙髮是否符合我的指示,我沒有檢查燙髮的圖像。它看起來像所有新下載的圖像的默認設置設置爲「無法訪問」。你知道爲什麼會發生這種情況嗎?以前不是這樣的。 – 2014-10-05 16:16:28

3

嘗試通過使用此命令更改該文件的權限:

sudo chmod -R a+rw /var