Ошибка Trying to access array offset on value of type null in storage\vendor\scss.inc.php

Ошибка Trying to access array offset on value of type null in storage\vendor\scss.inc.php может возникать на Opencart 3.0.x.x установленном на сервере с PHP>=7.4, когда в админке отключить компилятор SASS.

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

Как решить проблему:
откройте файл storage*\vendor\scss.inc.php (полный путь к файлу есть в коде ошибки)
найдите там строку:
$key = $key[1];
и замените ее на эту:
$key = isset($key[1]) ? $key[1] : null;

* Папка storage у вас она может иметь другое название, так как обычно после установки Opencart система просит переместить ее вне каталога сайта и переименовать, чтобы его обезопасить. Название и полный путь к файлу есть в коде ошибки. По умолчанию папка storage находится в папке system/, но если ее переместили, то она может находится и вне каталога домена и иметь другое название. Чтобы узнать расположение этой папки - откройте файл config.php в корне сайта, там в директиве DIR_STORAGE прописан полный путь к папке и ее название.

После правки нужно обновить кэш модификаторов и кэш twig-шаблонов.

Дата:


Популярные модули Opencart 3.0
Модуль Упрощенный заказ на Opencart 3.0

Модуль Упрощенный заказ на Opencart 3.0

Очень мощный модуль для упрощения формы оформления заказа в Opencart 3.0. Он поможет вам сделать стр..

Всего 799 руб.

Модуль Купить в 1 клик Opencart 3.0

Модуль Купить в 1 клик Opencart 3.0

Модуль добавляет кнопку "Купить в 1 клик" на страницу товара и/или в списки товаров Opencart 3.0. По..

Всего 799 руб.

Модуль Корзина Popup для Opencart 3.0

Модуль Корзина Popup для Opencart 3.0

Всплывающая корзина на сайте Opencart 3.0 - один из способов увеличить конверсию в интернет магазине..

Всего 699 руб.

Модуль Менеджер заказов Opencart 3.0

Модуль Менеджер заказов Opencart 3.0

Модуль расширенного менеджера заказов Opencart 3.0 позволит удобно просматривать заказы в интернет-м..

Всего 699 руб.

Модуль Фильтр товаров для Opencart 3.0

Модуль Фильтр товаров для Opencart 3.0

Модуль Умный фильтр товаров для Opencart 3.0 - позволит вашим клиентам быстро найти нужные товары по..

Всего 699 руб.

Модуль Авторизация через соцсети Opencart 3.0

Модуль Авторизация через соцсети Opencart 3.0

Модуль для регистрации и авторизации покупателей через социальные сети на Opencart 3.0.Теперь ваши к..

Всего 699 руб.

Модуль Блог для Opencart 3.0

Модуль Блог для Opencart 3.0

С выходом новой версии Opencart 3.x так и ничего не изменилось в плане встроенных статей - их нет, к..

Всего 799 руб.

Модуль SEO Теги PRO для Opencart 3.0

Модуль SEO Теги PRO для Opencart 3.0

Модуль SEO Теги PRO для Opencart 3.0 позволит сделать импорт семантического ядра и получить посадочн..

Всего 1200 руб.

Рекомендуем