Как корректно удалить исходные файлы из фотоальбомов?

InstantCMS 2.X
#1 2 января 2022 в 00:39

В опциях фотоальбома забыл отключить опцию Сохранять исходные файлы..  В общем, накидали....
В связи с чем вопрос; «Как корректно удалить исходные файлы из фотоальбомов?».

#2 2 января 2022 в 11:00

Проинспектировать можно так. А дальше решать.

#3 2 января 2022 в 13:43

Проинспектировать можно так. А дальше решать.

IamB

С Новым Годом! Спасибо за утилитку. Интересное дополнение. Возможно придется воспользоваться.
Но речь шла о том как Удалить все изображения с пресетом original. 
Они на сайте не нужны вообще.
Можно их просто удалить, но они прописаны в базе, причем как главный пресет и после удаления файлов, на их месте дырки при полноэкранном просмотре.

Например, этого фото уже нет. Остался максимальный размер 1920х1080

Изображение
Поэтому вопрос про корректное удаление изображений.

Есть ли какая то возможность удалить все файлы одного пресета с перезаписью в базе данных?

#4 2 января 2022 в 14:13

 vikont, я могу предложить вам с помощью утилиты сначала отфильтровать заведомо большие изображения, а затем уменьшить их. А БД вообще не трогать.

#5 2 января 2022 в 17:19

 vikont, я могу предложить вам с помощью утилиты сначала отфильтровать заведомо большие изображения, а затем уменьшить их. А БД вообще не трогать.

IamB

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

Добавлено спустя 1 час

Отредактировал файл config.json

А что редактировать в файле app.php?

#6 2 января 2022 в 19:04

Отредактировал файл config.json  А что редактировать в файле app.php?

кvikont

Запускайте с тем app.php, что есть. смотрите reduction/data/app.log.  Если то, что отфильтруется вас устроит, то читайте readme.ru.md, там есть пример типового использования. Перед новым использованием reduction/data/app.log можете потереть, чтобы не потеряться в этом файле.

#7 2 января 2022 в 19:09

Отредактировал файл config.json  А что редактировать в файле app.php?

кvikont

Запускайте с тем app.php, что есть. смотрите reduction/data/app.log.  Если то, что отфильтруется вас устроит, то читайте readme.ru.md, там есть пример типового использования. Перед новым использованием reduction/data/app.log можете потереть, чтобы не потеряться в этом файле.

IamB

Fatal error: Default value for parameters with a class type hint can only be NULL in /ххххххххххххххххх/reduction/src/Logger/Logger.php on line 21

Что с этим делать?

#8 2 января 2022 в 19:23

Что с этим делать?

vikont

Пожарников вызывать. У вас PHP какой версии?

#9 2 января 2022 в 19:26

Что с этим делать?

vikont

Пожарников вызывать. У вас PHP какой версии?

IamB

Версия 7.4

#10 2 января 2022 в 19:42

У меня тоже 7.4, но ваша ошибка не воспроизводится. Отрабатывает и если запускать из консоли, и если из браузера.

#11 2 января 2022 в 19:47

У меня тоже 7.4, но ваша ошибка не воспроизводится.

IamB

Мои настройки, может здесь что то? «maxFileSize»: 1000000, — это 1 мгб

Изображение

#12 2 января 2022 в 19:55

С настроек положенных сюда в виде текста и стоило бы начать. Вы вот такую строчку в readme.ru.md видели?

«folderPath» — путь к директории изображений, относительно директории reduction

#13 2 января 2022 в 20:12

С настроек положенных сюда в виде текста и стоило бы начать. Вы вот такую строчку в readme.ru.md видели?

«folderPath» — путь к директории изображений, относительно директории reduction

IamB

Давайте проще поступим, директория reduction находится в корне сайта, как должен выглядеть путь?

#14 2 января 2022 в 20:16
  1. "folderPath": "../upload",
#15 2 января 2022 в 20:42
  1. "folderPath": "../upload",
IamB

В логе такая запись

Изображение

Стартую в консоли из  директории reduction ошибка та же. Из другой директории пишет файл не найден… как и положено.
При старте из браузера, белый экран.

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.