Не могу обновить 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
2
1 323
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 успешно установился