Не могу обновить MODX и MIniShop2

Добрый день форумчане.

С толкнулся с проблемой при обновление 2-х ступеней.

1. После обновления платформы с 2.4.3 MODX до 2.5.1 пропадает доступк к редактированию ресурсов из админки. Выдаёт ошибку 500 при клике по ресурсу.

Папку core/cache чистил.

2. После обновления MiniShop2 — перестали быть доступны настройки. Заказы доступны, настройки нет. Просто пустой экран вкладки.

Опять-же core/cache чистил, удалял старые приложения MiniShop2 (MSOP, Search, Filter). Полностью удалял Minishop2 и устанавливал чисто теоретически с нуля (по мнению MODX) и нечего. В настройках пустота.
Алексей
03 ноября 2016, 10:20
modx.pro
2
3 531
0

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

Илья Уткин
03 ноября 2016, 14:51
+1
TinyMCE обновили?
    Алексей
    03 ноября 2016, 17:32
    0
    Да, он обновлён.
    Алексей Соин
    03 ноября 2016, 16:05
    0
    Выдаёт ошибку 500 при клике по ресурсу.
    После обновления до 2.5 была у меня такая ошибка, проверь { скобки в javascript коде, если после скобки сразу текст идет он думает, что это fenom, и изза этого ошибка 500
      Алексей
      03 ноября 2016, 17:35
      -1
      хм… не думаю что в этом причина т.к не могу зайти в редактор Ресурса, а там JAVA не используется в контентном блоке

      Сайт и ресурсы доступны для просмотра вне админки, а именно в самой админке не работают…
      Кирилл Киселев
      04 ноября 2016, 08:08
      0
      У меня была аналогичная проблема, только с пустой вкладкой, я это решил путём удаления старых tickets и установил новые Tickets.
      modx.pro/help/9268/
        Алексей
        14 ноября 2016, 19:13
        0
        Тема моя устарела конечно, но тем не менее проблема на повестке дня.

        Я сделал копию сайта и удалил с неё абсолютно все модули и плагины. полностью почистил сайт от прибывания каких либо установленных модулей, почистил кешь, удалил распакованные транспортные пакеты (оставил только архивы)

        SQL не чистил.

        В общем получил почти пустую платформу с заполненными шаблонами, сниппетами и чанками с TV.

        Установил Minishop2 2.4.4, а проблема так и осталась.
          Василий Наумкин
          14 ноября 2016, 20:42
          0
          Ошибка 500 — это всегда фатальная ошибка сервера. Смотри его лог (не админки), чтобы понять, на что ругается.
          Гриневич Александр
          14 ноября 2016, 21:39
          0
          Ошибки в логах есть? (sitename.ru/core/cache/logs/error.log — смотреть через хостинг или скачать)
            Алексей
            16 ноября 2016, 12:38
            0
            По поводу логов, сейчас посмотрю и выкину информацию если сам не разберусь, а вот насчёт Minishop2 и описанных мною симптомов что-то можно придумать?

            Minishop2 2.4.4 должен работать на сборке MODX Revo 2.4.3?
            Алексей
            16 ноября 2016, 14:03
            0
            После обновления с 2.4.3 до 2.5.1 в логах появилась такая вот запись.

            [2016-11-16 13:49:49] (ERROR @ /home/p/****/mysite.ru/public_html/core/xpdo/om/xpdoobject.class.php : 240) Error 42S22 executing statement: 
            Array
            (
                [0] => 42S22
                [1] => 1054
                [2] => Unknown column 'modUser.createdon' in 'field list'
            )
            
            [2016-11-16 13:49:51] (ERROR @ /home/p/****/mysite.ru/public_html/core/xpdo/om/xpdoobject.class.php : 240) Error 42S22 executing statement: 
            Array
            (
                [0] => 42S22
                [1] => 1054
                [2] => Unknown column 'modUser.createdon' in 'field list'
            )
            
            [2016-11-16 13:49:52] (ERROR @ /home/p/****/mysite.ru/public_html/core/xpdo/om/xpdoobject.class.php : 240) Error 42S22 executing statement: 
            Array
            (
                [0] => 42S22
                [1] => 1054
                [2] => Unknown column 'modUser.createdon' in 'field list'
            )
            
            [2016-11-16 13:49:53] (ERROR @ /home/p/****/mysite.ru/public_html/core/model/modx/modx.class.php : 991) `0` is not a valid integer and may not be passed to makeUrl()
            [2016-11-16 13:51:07] (ERROR @ /home/p/****/mysite.ru/public_html/core/model/modx/modcachemanager.class.php : 394) Error caching action map mgr/actions
              Василий Наумкин
              16 ноября 2016, 14:35
              0
              Видимо перепрыгнул много версий при обновлении — вот колонка createdon и не создалась в таблице modx_users.
                Алексей
                16 ноября 2016, 16:12
                0
                хм… т.е мне нужно установить 2.4.7 и т.д?
                  Алексей
                  16 ноября 2016, 16:38
                  0
                  пардон 2.4.4
                    Володя
                    16 ноября 2016, 16:54
                    1
                    0
                    поставь console и выполни
                    $manager = $modx->getManager();
                    $manager->addField('modUser', 'createdon');
                      Алексей
                      16 ноября 2016, 19:21
                      0
                      по Вашей рекомендации выдало ошибку.

                      [2016-11-16 19:19:04] (ERROR in xPDOManager_mysql::addField @ /home/p/mysite.ru/public_html/core/xpdo/om/mysql/xpdomanager.class.php : 302)
                      Error adding field modUser->createdon: Array
                      (
                          [0] => 42S21
                          [1] => 1060
                          [2] => Duplicate column name 'createdon'
                      )
                  Алексей
                  16 ноября 2016, 19:20
                  0
                  Начал обновлять по очерёдно.

                  2.4.4 — встала норм.
                  2.5.0 — встала норм.
                  2.5.1 — всё та-же проблема.
                    Андрей
                    17 ноября 2016, 12:20
                    0
                    Василий, а где предыдущие версии Tickets взять? На Modstore лежит последняя 1.7.4-pl, а на modx.com аж с весны 1.6.16-pl. Между ними несколько версий выходило…
                  Droug
                  17 ноября 2016, 12:58
                  0
                  А если в системных настройках выключить compress_css и compress_js — проблема остается?

                  P.S.: по 500: надо смотреть не логи в кеше modx, а логи сервера.
                    Алексей
                    17 ноября 2016, 13:22
                    0
                    Droug, про компресс поясните пожалуйста.
                    У меня на обоих параметрах висит true

                    Про ошибку 500, не могу посмотреть логи сервера ибо Я арендую хост, а не VDS
                      Droug
                      17 ноября 2016, 13:35
                      0
                      Если оба их выключить — пустые страницы остаются пустыми или начинают работать?
                        Алексей
                        17 ноября 2016, 14:35
                        0
                        проблема остаётся, д аже когда пытаюсь создать новый ресурс, всё одно.
                        При этом лог ошибки не создаётся
                    Роман Ильин
                    17 ноября 2016, 16:46
                    0
                    А у меня после обновления вот такая проблема. Всё работает, кроме редактирования ресурсов:

                    2016/11/17 16:44:22 [error] 28835#28835: *24 FastCGI sent in stderr: «PHP message: PHP Fatal error: Call to a member function get() on a non-object in /var/www/url/www/mgr/controllers/default/resource/resource.class.php on line 152» while reading
                    response header from upstream, client: 94.25.225.230, server: url.ru, request: «GET /mgr/?a=resource/update&id=12 HTTP/1.1», upstream: «fastcgi://unix:/var/run/php5-url.sock:», host: «url.ru», referrer:
                    «url.ru/mgr/?a=system/event»
                      Алексей
                      17 ноября 2016, 16:53
                      0
                      В моём случае, как Я уже обратил внимание у многих, всё заработало, но при этом Я не могу сказать что именно послужило причиной успеха.

                      Обновил все плагины и модули, очистил SQL от пользователей из таблицы ModUsers.

                      После успешного обновления платформы, минишоп2 2.4.4 успешно установился
                        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                        23