regenerate.php
Компонент Gallery3x
включает в себя скрипты для выполнения задач обслуживания и массовой обработки данных напрямую из консоли (терминала) вашего сервера по SSH. Это гораздо быстрее и эффективнее для больших объемов данных, чем выполнение тех же действий через браузер.
Перегенерация всех превью
Со временем вам может понадобиться обновить все миниатюры в галерее. Например, если вы изменили настройки водяного знака, добавили новый размер превью или изменили параметры фильтров в системных настройках.
Для этой задачи предназначен скрипт regenerate.php
.
Использование
-
Подключитесь к вашему серверу по SSH.
-
Перейдите в корневую директорию вашего сайта MODX (там, где находится папка
core
). -
Выполните следующую команду:
Bashphp core/components/gallery3x/cli/regenerate.php
Скрипт начнет свою работу и будет выводить в консоль информацию о прогрессе, обрабатывая каждый найденный файл в галерее.
MODX Initialized. Starting regeneration...
Found 58 files to process.
Processing file ID: 1 (Resource: 2, Filename: photo1.jpg)
Processing file ID: 2 (Resource: 2, Filename: photo2.webp)
...
Processing file ID: 58 (Resource: 15, Filename: another.png)
----------------------------------------
Done! Regenerated thumbnails for 58 of 58 files.
Site cache has been cleared.
После завершения работы скрипта все превью для всех изображений в компоненте Gallery3x
будут пересозданы с учетом самых последних настроек. В конце скрипт автоматически очистит кеш сайта.