Недавно скопированные изображения на локальный сайт в Ubuntu 14.04 не отображаются в базовом теге img

После того, как я скопировал свою старую папку сайта в мою недавно установленную (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-->

person Bayram Muhiyew    schedule 15.04.2015    source источник
comment
хорошо, теперь вы видите, я имею в виду, что все изображения, кроме последнего добавленного, отображаются нормально, service5.jpg не отображается   -  person Bayram Muhiyew    schedule 15.04.2015
comment
это будет проблема с разрешениями   -  person Angry 84    schedule 15.04.2015
comment
Извините за мой английский   -  person Bayram Muhiyew    schedule 15.04.2015
comment
как решить это на оставшееся время, навсегда   -  person Bayram Muhiyew    schedule 15.04.2015
comment
Я также могу быть проблемой кэширования браузера.   -  person B. Martin    schedule 15.04.2015
comment
Согласен, может быть кеш браузера.   -  person Angry 84    schedule 15.04.2015


Ответы (1)


РАЗРЕШЕНИЯ??

Сделайте ls для каталога из cli, вы увидите, что разрешения неверны или они принадлежат какому-то другому пользователю, например root, а не www-data.

Поэтому постарайтесь

cd /var/www/html/mydirectory/
ls -l

Это выведет список всех файлов и покажет владельца/группу и разрешения. Вы должны указать им www-data:www-data и изменить их на chmod, чтобы они имели доступ для чтения ко всем.

Чтобы решить эту проблему в будущем, вам нужно назначить группу или владельца, с которым вы редактируете файлы.. Так что, если sftp или что-то, проверьте, как это лучше сделать с помощью google.

КЭШ БРАУЗЕРА

Если кеш браузера и другие изображения работали с их загрузкой, то это может быть кеш. Чтобы проверить это... просто попробуйте что-то вроде доступа к файлу прямо в браузере с его полным URL-адресом. Затем просто удерживайте F5 в течение нескольких секунд или измените URL-адрес на что-то вроде http://myhostorip/mydirectory/myimage.png?nocache=1.

Это можно сделать в <img src="http://myhostorip/mydirectory/myimage.png?nocache=1" /> или с помощью прямого URL-адреса браузера.

Просто меняйте параметр nocache каждый раз, когда вы загружаете, или сгенерируйте его каким-то образом. Удалите, как только вы выйдете в эфир, или настройте каждый раз, когда было выполнено обновление, если вы хотите принудительно перезагрузить кеш.

person Angry 84    schedule 15.04.2015