К содержимому
Интеграции

Запуск по расписанию

Обновлено

Команда

На странице настроек есть блок «Команда для запуска скрипта». Скопируйте из него команду с путём именно к вашей установке Webasyst. Её общий вид:

php /путь/к/Webasyst/cli.php photos ewphotoswebpPluginConvert

Замените /путь/к/Webasyst реальным путём. Если хостинг требует полный путь к исполняемому файлу PHP, укажите его вместо php.

Разработчик или администратор сервера может выполнить эту же команду вручную в командной строке. Специальных аргументов для выбора альбома, качества или размера порции у команды нет: параметры берутся из сохранённых настроек плагина.

Настройка задания

  1. Включите «Статус плагина» и выберите параметры эскизов.
  2. Нажмите «Сохранить настройки».
  3. Проверьте выполнение команды вручную на сервере.
  4. Добавьте команду в планировщик cron хостинга и задайте нужное расписание средствами хостинга.
  5. После запуска проверьте журнал wa-log/ewphotoswebp/convert.log.

Код не задаёт обязательный интервал запуска. PHP для командной строки должен соответствовать требованиям плагина и поддерживать запись WebP через GD. Конвертация выполняется локально; отправки фотографий во внешний сервис в обработчиках нет, API-ключ не нужен.

Сколько фотографий обрабатывает один запуск

Режим Максимум успешно обработанных фотографий за один запуск CLI
Конвертация эскизов выключена 50
Конвертация эскизов включена 10

Это количество фотографий, а не отдельных файлов: у одной фотографии могут обрабатываться основной файл, сохранённый оригинал и несколько эскизов.

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

Позиция обхода сохраняется между запусками. После достижения конца выборки она сбрасывается, и следующий запуск начинает обход сначала. Пропущенные фотографии могут быть проверены повторно; успешно переведённые в WebP исключаются из выборки по расширению.

Проверка результата

Команда пишет итог в журнал, а не формирует экранный отчёт как ручной запуск. Итоговая запись содержит число сконвертированных и пропущенных фотографий и позицию курсора.

При выключенном «Статус плагина» журнал содержит сообщение «Задание не выполнено, т.к. статус плагина - выключен». При отсутствии поддержки WebP в GD записывается причина, и обработка не начинается.