阿帕奇没有显示图像

时间:2014-10-05 15:57:28

标签: css image apache localhost

就在最近,我无法通过mac(OS X 10.9.5)上的localhost查看新图像。我之前从未遇到过这个问题,而我似乎无法解决这个问题。我正在通过CSS为网页设置背景图片。网页工作正常并显示我一周前下载的照片的背景图片,但是当我尝试将背景照片更新为新下载的jpg(在同一个目录中)并通过localhost查看时,图片将不会显示。我知道我的代码和文件路径是正确的,因为它适用于同一目录中的旧照片。当我通过我的文件系统(文件:///)查看页面而不是localhost时,它工作正常,当我将文件和图像上传到我的服务器时,一切正常。我也有r / w访问所有文件夹。出于某种原因,我根本无法通过localhost查看新下载的图像。不确定这是否相关,但我最近安装了2个软件更新:1)命令行工具(OS X 10.9)版本6.0和2)OS X更新合并版本10.9.5。

有关如何解决此问题的任何想法?

代码:

/ *工作正常* /

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

/ * 通过localhost查看时不起作用,但在通过文件系统和我的服务器查看时确实有效 * /

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

2 个答案:

答案 0 :(得分:3)

尝试使用以下命令更改此文件的权限:

sudo chmod -R a+rw /var

答案 1 :(得分:0)

1)检查新图像的权限(如果有效 - > chmod 777 foldername)。

2)案例1不起作用 - 尝试:

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

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

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

其中一个应该工作..

注意:部署到服务器时,您可能需要将其更改回来。