Не могу обновить 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, 13:20    Алексей   
2    752 0
    Загруженные файлы:
  • 3213123.png 90.57 kb

Комментарии (23)

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

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

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

          SQL не чистил.

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

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

              Minishop2 2.4.4 должен работать на сборке MODX Revo 2.4.3?
            2. Алексей 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
              
              1. Василий Наумкин 16 ноября 2016, 14:35 # 0
                Видимо перепрыгнул много версий при обновлении — вот колонка createdon и не создалась в таблице modx_users.
                1. Алексей 16 ноября 2016, 16:12 # 0
                  хм… т.е мне нужно установить 2.4.7 и т.д?
                  1. Алексей 16 ноября 2016, 16:38 # 0
                    пардон 2.4.4
                    1. Володя 16 ноября 2016, 16:54 # 0
                      поставь console и выполни
                      $manager = $modx->getManager();
                      $manager->addField('modUser', 'createdon');
                      
                      1. Алексей 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'
                        )
                  2. Алексей 16 ноября 2016, 19:20 # 0
                    Начал обновлять по очерёдно.

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

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

                      Про ошибку 500, не могу посмотреть логи сервера ибо Я арендую хост, а не VDS
                      1. Droug 17 ноября 2016, 13:35 # 0
                        Если оба их выключить — пустые страницы остаются пустыми или начинают работать?
                        1. Алексей 17 ноября 2016, 14:35 # 0
                          проблема остаётся, д аже когда пытаюсь создать новый ресурс, всё одно.
                          При этом лог ошибки не создаётся
                    2. Роман Ильин 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»
                      1. Алексей 17 ноября 2016, 16:53 # 0
                        В моём случае, как Я уже обратил внимание у многих, всё заработало, но при этом Я не могу сказать что именно послужило причиной успеха.

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

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