Удаление мусора на серере

Коллеги, привет!

Заметил, что при удалении баннеров изображения остаются на сервере - нашёл старые изображения двухлетней давности, думаю и иконки категорий и возможно даже товаров остаются.
Подскажите, как вы решаете проблему с этим “мусором”? Неужели нужно каждый раз вручную удалять картинку перед самим баннером?

С уважением, Артур.

В коде удаляются. Видимо, что-то пошло не так, может прав не хватило

День добрый, какие нужно дать права на папки?

И иконки виже почти на 500мб висят )

Окно переполнения области уведомлений._260326105127

А вот интересно, если в админке к адресной строке дописать &ct или как раньше через админку (куда теперь эту кнопку засунули?) - миниатюры чистятся от существующих запсей, или полностью очищаются стандартные папки миниатюр?

предполагаю, что внутренняя функция на очистку миниатюр настроена на стандартные папки, а у АБ как я вижу они свои.

Делал по всякому и так ?cc&ct&ctpl по итогу удалил даже баннеры которые в первый день как начали работу, 1.5 гб очистил в ручную, там ведь нету да типо корзины? недавно удаленные :rofl:

даже изображения удалил с водяными знаками порядка 800 штук которых нет уже ббольше 2х лет.
то есть удаляя товар остаются изображения.

На images 777

1 лайк

Там просто папка images/thumbnails удаляется

2 лайка

Коллеги, приветствую! Задам в этой теме заодно вопрос

Касаемо файлов модулей, их по прежнему только руками вычищать по всем папкам, чтобы модуль пропал из общего списка?

Места они конечно много не занимают, но за годы работы общий список модулей все увеличивается и увеличивается, и иногда нужный находишь не с первого раза

Вы конечно же про сторонние модули?

Да, про сторонние

Я вот помню @alex_vp кажется писал модуль есть у него или был и в ручную скзаал можно удалять так. И вот так удаляю руками

app/addons/ADDON

js/addons/ADDON

design/backend/templates/addons/ADDON

design/backend/mail/templates/addons/ADDON

design/backend/css/addons/ADDON

var/themes_repository/THEME/templates/addons/ADDON

var/themes_repository/THEME/mail/templates/addons/ADDON

var/themes_repository/THEME/css/addons/ADDON    -

var/langs/LANG/addons/ADDON.po

Files from store-front will be deleted during uninstallation


 $addon_dir = [
                    '/app/addons/',
                    '/design/backend/css/addons/',
                    '/design/backend/mail/media/images/addons/',
                    '/design/backend/mail/templates/addons/',
                    '/design/backend/media/images/addons/',
                    '/design/backend/templates/addons/',

                    '/design/themes/[*]/css/addons/',
                    '/design/themes/[*]/mail/media/images/addons/',
                    '/design/themes/[*]/mail/templates/addons/',
                    '/design/themes/[*]/media/images/addons/',
                    '/design/themes/[*]/templates/addons/',

                    '/js/addons/',

                    '/var/addons/',
                    '/var/themes_repository/[*]/css/addons/',
                    '/var/themes_repository/[*]/mail/media/images/addons/',
                    '/var/themes_repository/[*]/mail/templates/addons/',
                    '/var/themes_repository/[*]/media/images/addons/',
                    '/var/themes_repository/[*]/templates/addons/'
            ];

ну и соответственно

/var/langs/[*]/addons/
1 лайк

Благодарю!

Если на следующей неделе будет время, почищу модуль от нужного только мне, скину.

1 лайк

Я буду тоже признателен за такой модуль, оч странно удаляется что все лежит на сервере.

это при каких обстоятельствах происходит? просто никогда с таким не сталкивался, хочется понять и учесть.

и у меня всегда так, то есть в админке я его удалил, а он все равно висит и в админ панели и во всех папках, вручную удаляешь по всем путям после этого он только пропадает из админки.

Ну так это просто кнопку неправильно назвали “Удалить” - вот название кнопки и вводит всех в заблуждение. По-хорошему обратное “Установить” - это “Деинсталлировать”

о как ) я думал удаляешь из админ панели он сам чистится отовсуду, было бы круто чтобы не тратить время не лазить по папкам где там его хвосты остались. @Nail.Gafin

1 лайк

все как @ARTUR описал.

Для этого можно воспользоваться SDK

cscart-sdk addon:export --delete addon_name /dev/null /path/to/installation