База знаний
Войдите в личный кабинет для возможности задавать вопросы и отвечать на комментарии.
Баг-репорты

Не формируется кэш при ошибках в других плагинах

Кирилл Степанюк
25 декабря 2020 14:46
На рассмотрении
+1

Добрый день!

После обновления, при проверке CRON получили ошибку:

buket$ php /var/www/buket/data/www/buket-online.com/cli.php shop seofilterGenerateCatalogCache
PHP Parse error:  syntax error, unexpected ':', expecting ';' or '{' in /var/www/buket/data/www/buket-online.com/wa-apps/shop/plugins/mprices/lib/shopMprices.plugin.php on line 225

Как выяснилось, не работал другой плагин, точнее у него объявление функции getPluginPath() было несовместимо с нашей версией php 7.2.24

  public function getPluginPath(): string
    {
        return $this->path;
    }

Ошибку исправили, но есть опасения, что обновление какого-то из плагинов может незаметно сломать CRON.
Было бы не плохо как-то перехват таких ошибок сделать.

0 комментариев
Добавить комментарий
Чтобы добавить комментарий, войдите в личный кабинет