Автор Тема: Как удалить с хостинга фотки удаленных миниатюр в админке?  (Прочитано 96 раз)

31 Июля 2015, 08:50:57
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте, проблема такая:

Убрал генерацию всех размеров кроме одного large, переделал шаблоны, вывожу только large и оригинальные, все работает, но тк на сайте около 500 товаров, то осталось куча ранее згенерированных фоток, которые лежат мертвым грузом и занимают кучу места.
Залез на хостинг, думал вручную как-то удалить, глянул и ничего не понял, темный лес одним словом и никакой логики ИМХО...

Подскажите как же все таки быть??  :-\
31 Июля 2015, 09:58:39
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 13469
  • Репутация: +14561/-0
  • Сообщество PrestaShop
    • Просмотр профиля
1. Оставить и не трогать.
2. Удалять в ручную в папке /img/p/...
31 Июля 2015, 10:40:33
Ответ #2
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо за наводку, подскажите пожалуйста что в /img/p/ означают папки с 1 до 9? и в каждой папке от 0 до 9 и в них тоже? Как понять что к чему?
31 Июля 2015, 10:58:47
Ответ #3
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Все, разобрался... ну и замутили они...  :o
например ИД 8445 надо смотреть /8/4/4/5 в последней папке лежат все фотки товара, остается придумать как сделать поиск в /img/p  по папкам файлов  *small_default.* и с командой удалить

Подскажите какие есть программки позволяющие так сделать на сервере удаленно?
31 Июля 2015, 11:06:06
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 2554
  • Репутация: +58/-4
  • Сообщество PrestaShop
    • Просмотр профиля
#find путь -опцииПоиск файлов из командной строки
31 Июля 2015, 11:13:23
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 33010
  • Репутация: +26761/-0
    • Просмотр профиля
Можно сразу и удалить рекурсивно (это если есть доступ к консоли)
# find / -type f -name "*small_default.jpg" -exec rm -i {} \;"
31 Июля 2015, 13:54:08
Ответ #6
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо! Patty творит чудеса!!!!  :D

find / -type f -name *small_default.jpg -exec rm -f {} \;
Подскажите в папке /img есть папка /tmp которая весит 600мб, но в настройках магаза кеширование выключено, можно ее удалить без последствий?
31 Июля 2015, 15:42:18
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 763
  • Репутация: +6/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Можно, но prestashop ее опять восстановит. Это для просмотра миниатур в админке. На нее не влияет включение и выключения кеширования.