Ошибка 500 после обновления OkayCMS до версии: 4.3.0

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

s-man90
s-man90
Репутация: 0
Сообщения: 1
Зарегистрирован: 05.09.2022
С нами: 1 год 6 месяцев

Сообщение #1 s-man90 » 05.09.2022, 07:53

Версия php 8.1.9
После обновления OkayCMS до версии: 4.3.0 Ошибка 500
Начиная с версии 4.2.0
Версия 4.1.1 работала идеально
частично удалось решить проблему редактированием файла FlockStore.php
/vendor/symfony/lock/Store/FlockStore.php

Код: Выделить всё

Изменить стр 45 на if (@is_dir($lockPath)) {
стр 46 if (false === mkdir($lockPath, 0777, true) && @is_dir($lockPath)) {
стр 49 } elseif (@is_writable($lockPath)) {

осталась ошибка 500 когда в админке заходишь в свойства и когда пытаешься удалить товар с каталога (на версии 4.2.1 такого не было)
вот что в логах

Код: Выделить всё

[Mon Sep 05 10:38:10.756913 2022] [lsapi:error] [pid 929138] Backend fatal error: PHP Fatal error:  Uncaught TypeError: Illegal offset type in /var/www/pisto148/data/www/gleam.com.ua/backend/Helpers/BackendFeaturesHelper.php:412\nStack trace:\n#0 /var/www/pisto148/data/www/gleam.com.ua/backend/Controllers/FeaturesAdmin.php(82): Okay\\Admin\\Helpers\\BackendFeaturesHelper->findFeatures()\n#1 /var/www/pisto148/data/www/gleam.com.ua/backend/index.php(196): Okay\\Admin\\Controllers\\FeaturesAdmin->fetch()\n#2 {main}\n  thrown in /var/www/pisto148/data/www/gleam.com.ua/backend/Helpers/BackendFeaturesHelper.php on line 412\n, referer: https://gleam.com.ua/backend/index.php?controller=ProductsAdmin

так же не получается экспортировать товары - просит подтвердить действие на странице и ничего не происходит
при добавлении ключа в настройки модуля новой почты модуль перестает работать и в админке пропадают стили на странице этого модуля
(после установки чистой системы ошибки такие же)

Aleks
Aleks
Репутация: 56
Сообщения: 382
Зарегистрирован: 24.05.2021
С нами: 2 года 10 месяцев

Сообщение #2 Aleks » 05.09.2022, 08:55

Смените PHP на 7.х
У меня на OpenServer работает на 7.3 без всяких ошибок.


Название раздела: Баг-репорт OkayCMS (Сообщения об ошибках)
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Баг-репорт OkayCMS (Сообщения об ошибках)»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 18 гостей