ubuntu 14.04 上新复制到本地主机站点的图像不显示在基本 img 标签中
Newly copied images to the localhost site on ubuntu 14.04 doesn't display, in basic img tag
在我将旧站点文件夹复制到新安装的(apache 2,ubuntu 14.04)localhost 文件夹后它工作正常,但是当我插入一个新的 img 标签并将新图像复制到该文件夹时,它不显示,但当我 运行 站点托管时显示,文件夹结构或其他问题有问题,请帮助
<div class="panel-body">
<h3>Сервис и обучение</h3>
<div class="row">
<a href="img/turnkey/service3.jpg" data-lightbox="turnkey" data-title="Сервис и обучение" class="thumbnail col-md-3 col-md-offset-2"><img src="img/turnkey/service3.jpg" class="img-rounded" alt="Сервис и обучение"></a>
<a href="img/turnkey/service4.jpg" data-lightbox="turnkey" data-title="Сервис и обучение" class="thumbnail col-md-3 col-md-offset-1"><img src="img/turnkey/service4.jpg" class="img-rounded" alt="Сервис и обучение"></a>
</div>
<div class="row">
<a href="img/turnkey/service1.jpg" data-lightbox="turnkey" data-title="Сервис и обучение" class="thumbnail col-md-3 col-md-offset-2"><img src="img/turnkey/service1.jpg" class="img-rounded" alt="Сервис и обучение"></a>
<a href="img/turnkey/service2.jpg" data-lightbox="turnkey" data-title="Сервис и обучение" class="thumbnail col-md-3 col-md-offset-1"><img src="img/turnkey/service2.jpg" class="img-rounded" alt="Сервис и обучение"></a>
</div>
<a href="img/turnkey/service5.jpg" data-lightbox="turnkey" data-title="Сервис и обучение" class="thumbnail col-md-3"><img src="img/turnkey/service5.jpg" class="img-rounded" alt="Сервис и обучение"></a>
</div>
</div><!--end of 1st panel-->
权限??
从 cli 对目录执行 ls
,您会看到权限错误或者它们属于其他用户,如 root 而不是 www-data。
所以试试
cd /var/www/html/mydirectory/
ls -l
这将列出所有文件并显示 owner/group 和权限。您应该将它们添加到 www-data:www-data 并将它们更改为这样它们就可以读取所有内容。
为了将来解决这个问题,您需要分配一个组或所有者来编辑文件。因此,如果是 sftp 或其他东西,请检查如何使用 google 来做到最好。
浏览器缓存
如果它的浏览器缓存和其他图像已上传它们,那么它可能是缓存。要对此进行测试...只需尝试使用完整 url 直接在浏览器中访问文件之类的操作。然后只需按住 F5 几秒钟或将 url 更改为 http://myhostorip/mydirectory/myimage.png?nocache=1
这可以在 <img src="http://myhostorip/mydirectory/myimage.png?nocache=1" />
或直接浏览器 url 中完成。
只需在每次上传时更改 nocache 参数,或者让它生成一些方法。一旦上线就删除,或者如果你想强制缓存重新加载,则每次更新完成时调整。
在我将旧站点文件夹复制到新安装的(apache 2,ubuntu 14.04)localhost 文件夹后它工作正常,但是当我插入一个新的 img 标签并将新图像复制到该文件夹时,它不显示,但当我 运行 站点托管时显示,文件夹结构或其他问题有问题,请帮助
<div class="panel-body">
<h3>Сервис и обучение</h3>
<div class="row">
<a href="img/turnkey/service3.jpg" data-lightbox="turnkey" data-title="Сервис и обучение" class="thumbnail col-md-3 col-md-offset-2"><img src="img/turnkey/service3.jpg" class="img-rounded" alt="Сервис и обучение"></a>
<a href="img/turnkey/service4.jpg" data-lightbox="turnkey" data-title="Сервис и обучение" class="thumbnail col-md-3 col-md-offset-1"><img src="img/turnkey/service4.jpg" class="img-rounded" alt="Сервис и обучение"></a>
</div>
<div class="row">
<a href="img/turnkey/service1.jpg" data-lightbox="turnkey" data-title="Сервис и обучение" class="thumbnail col-md-3 col-md-offset-2"><img src="img/turnkey/service1.jpg" class="img-rounded" alt="Сервис и обучение"></a>
<a href="img/turnkey/service2.jpg" data-lightbox="turnkey" data-title="Сервис и обучение" class="thumbnail col-md-3 col-md-offset-1"><img src="img/turnkey/service2.jpg" class="img-rounded" alt="Сервис и обучение"></a>
</div>
<a href="img/turnkey/service5.jpg" data-lightbox="turnkey" data-title="Сервис и обучение" class="thumbnail col-md-3"><img src="img/turnkey/service5.jpg" class="img-rounded" alt="Сервис и обучение"></a>
</div>
</div><!--end of 1st panel-->
权限??
从 cli 对目录执行 ls
,您会看到权限错误或者它们属于其他用户,如 root 而不是 www-data。
所以试试
cd /var/www/html/mydirectory/
ls -l
这将列出所有文件并显示 owner/group 和权限。您应该将它们添加到 www-data:www-data 并将它们更改为这样它们就可以读取所有内容。
为了将来解决这个问题,您需要分配一个组或所有者来编辑文件。因此,如果是 sftp 或其他东西,请检查如何使用 google 来做到最好。
浏览器缓存
如果它的浏览器缓存和其他图像已上传它们,那么它可能是缓存。要对此进行测试...只需尝试使用完整 url 直接在浏览器中访问文件之类的操作。然后只需按住 F5 几秒钟或将 url 更改为 http://myhostorip/mydirectory/myimage.png?nocache=1
这可以在 <img src="http://myhostorip/mydirectory/myimage.png?nocache=1" />
或直接浏览器 url 中完成。
只需在每次上传时更改 nocache 参数,或者让它生成一些方法。一旦上线就删除,或者如果你想强制缓存重新加载,则每次更新完成时调整。