Админка подвисает с ошибкой 500

Всем привет!

Перевел тяжеловатый сайт с minishop2 (более 6 396 товаров + страниц много) на другой хостинг, версия PHP та же, что на старом: 7.1
Админка при попытке открытия категории/товара отдает ошибку 500 и открывает страницу через 2-3 попытки обновления. Кэши при переносе сбрасывал…
В журнале вот такая ошибка:
[2024-01-17 18:12:09] (ERROR @ .../public_html/core/xpdo/xpdo.class.php : 1247) Problem getting service msaddfield, instance of class msAddField, from path .../public_html/core/components/msaddfield/model/
Есть у кого-нибудь идеи в чем может быть проблема?


Модуль на который ругается журнал есть в списке:
<img src="" />

но, при этом, его нет в списке пакетов…
steve.kon
17 января 2024, 18:17
modx.pro
422
0

Комментарии: 7

Артур Шевченко
17 января 2024, 20:00
0
Переустанавливать msAddFields пробовал?
    steve.kon
    17 января 2024, 22:31
    0
    Установил. Про него ошибка пропала, но 500ая ошибка так и остается… Она только при попытке открыть категорию/товар в админке. При открытии любых страниц, настроек и пр, всё в порядке… После 1-3 обновлений страницы открываются…
      Артур Шевченко
      17 января 2024, 22:45
      +1
      Ну так в логах сервера описание ошибки должно быть.
        steve.kon
        18 января 2024, 00:12
        0
        Нашлась ошибка
        Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in .../public_html/core/xpdo/xpdo.class.php on line 2804
        Решили добавлением в .htaccess
        php_value memory_limit 512M
    Николай Савин
    18 января 2024, 11:39
    +1
    Версия 7.1 маловата для MODX. Рекомендую 7.4
      steve.kon
      18 января 2024, 11:46
      0
      Спасибо. Не знал. Сделал 7.4
        Наумов Алексей
        18 января 2024, 12:12
        0
        Беглый вопрос тому же ChatGPT (да, я ленив сам это искать)))). Но вывод понятен, нужно обновляться! А то мы до сих пор пишем новые(!) дополнения с поддержкой php 5.6 (а то и 5.4), т.к. много сайтов на нем работает.

        PHP 7.1 был выпущен 1 декабря 2016 года, а PHP 7.4 — 28 ноября 2019 года.

        Для PHP 7.1 активная поддержка закончилась в декабре 2018 года, поддержка безопасности — в декабре 2019 года, и заключительная поддержка завершится в декабре 2020 года.

        Для PHP 7.4 активная поддержка продолжается до ноября 2021 года, поддержка безопасности — до ноября 2022 года, а заключительная поддержка ожидается завершиться в ноябре 2023 года.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      7