Ошибка 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. Он поможет вам сделать стр..

Всего 637 руб.

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

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

Всего 637 руб.

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

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

Всего 557 руб.

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

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

Всего 557 руб.

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

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

Всего 557 руб.

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

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

Всего 637 руб.

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

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

Всего 955 руб.

Вместе дешевле - скидка за комплект Opencart 3.0

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

Всего 717 руб.

Рекомендуем

×
Напишите нам, мы онлайн!