После обновления PHP до версии 8.2.14 на своем сервере, обнаружил ошибку, которая появилась н всех страницах. Текст ошибки следующий.
PHP Unknown: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /xxx/model/tool/backup.php on line 47
Оказалось, это вызвано нулевыми значениями. Я нашел некоторые из них в таблице oc_googleshopping_product, используемой встроенным расширением Google Shopping. Необходимо добавить проверку на то, что значение $ равно null перед строкой 47 из admin/model/tool/backup.php. Самый простой способ остановить ошибку – заменить 65 строку в action.php.
Было private $route;
Стало private $route = ”;
Название у сайта классное)