README.md

    Модуль очистки папки upload для Битрикс

    Пример и полное описание можно посмотреть в моем - портфолио.

    При использовании CMS Битрикс часто встает проблема увеличения объема находящихся на сервере файлов, что создает неудобства для администрации и пользователей сайта, может привести к техническим сбоям и даже полной неработоспособности ресурса.

    Причин проблемы может быть много. Это плодящиеся файлы кэша, бэкапы и многое другое. Мы поговорим о папке upload, в которой хранятся пользовательские файлы. В папке upload Битрикса хранятся различные неисполняемые файлы, в основном изображения. Нас интересует вложенная в upload папка iblock. Она содержит изображения, прикрепленные к инфоблокам. В отличие от находящейся там же папки resize_cache, в которой содержится кэш отмасштабированных фотографий, и всю информацию из которой можно безболезненно стереть, здесь хранятся оригиналы фотографий. Если стереть изображение в ней, оно пропадет на сайте полностью.

    Что умеет модуль

    Модуль будет удалять из папки /upload/iblock/ файлы отсутствующие в таблице b_file. Логика работы простая, если файл физически существует но его нет в базе, значит файл забыли удалить, например при редактирование страницы.

    Upload

    Конвейеры
    0 успешных
    0 с ошибкой