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 参数,或者让它生成一些方法。一旦上线就删除,或者如果你想强制缓存重新加载,则每次更新完成时调整。