К содержанию

Новые версии MODX: 2.3.0 и 2.2.15

Наконец-то вышла давно ожидаемая стабильная версия MODX 2.3.0 — вот запись в официальном блоге и перевод. Полный список изменений на английском можно посмотреть здесь, а скачать вот здесь.

С этого момента 2.3.0 становится актуальной рабочей веткой MODX, а 2.2.х устаревает. В связи с чем у меня к вам просьба начать тестировать наши основные дополнения на предмет работы в новом MODX. Точно знаю, что есть проблемы у miniShop2 из-за необычного расположения в меню, может и еще что всплывет.

Для тестирования можно использовать бесплатный аккаунт на нашем хостинге. По вопросам, касающихся платных дополнений обращаться как обычно — в поддержку магазина.

Сообщения об ошибках всех дополнений в MODX 2.3 прошу писать в одной этой теме. Из других мест комментарии буду переносить сюда, или вовсе удалять.

Также разработчики выпустили очередную заплатку 2.2.15, исправляющую критические уязвимости в работе процессора\контроллера авторизации в админку — вот запись в блоге, а вот полный список изменений.

Если вы уже пользуетесь нашим хостингом, то рядом с сайтами версии < 2.2.15 появится желтая кнопка обновления.
Просто кликайте на нее, выбирайте MODX 2.2.15 и обновляйтесь. Можно сделать резервную копию перед этим — на всякий случай.
Как вы видите на скриншотах, я уже перенес все свои сайты на наш хостинг — полёт нормальный.

Кстати говоря, чтобы оградить себя от возможных взломов или переборов паролей админки, вы можете просто закрыть системные директории по ip:
location ~* ^/(manager|core|connectors)/ {
    allow           196.198.15.183;
    allow           135.158.250.19;
    deny            all;
    # Если пользователь прошел проверку, то из этого блока он уже не выйдет
    # Поэтому здесь нужна отдельная работа с php
    location ~* \.php$ {
        include             fastcgi_params;
        fastcgi_param       SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_pass        backend-s55; # Обратите внимание на имя процесса php
    }
}
Здесь еще пара полезных примеров — h.simpledream.ru/help, со временем буду пополнять.

P.S. Судя по первым отзывам и тестам, на продакшене версию 2.3 использовать пока рано.

P.P.S Список дополнений, протестированных с MODX 2.3.
Василий Наумкин
Василий Наумкин
16 июля 2014, 04:14
modx.pro
11 132
Реклама

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

Михаил
Михаил Эксперт
16 июля 2014, 08:21
Обновил один сайт. Пока вроде все нормально. Сейчас обновлю с minishop на борту, отпишусь
PS В панели теперь нету minishop)
    Василий Наумкин
    Василий Наумкин Администратор
    16 июля 2014, 08:33
    На самом деле, он где-то там. Думаю, можно вручную создать пункт меню для него, или переместить, если найдётся.
      Михаил
      Михаил Эксперт
      16 июля 2014, 08:38
      Первое впечатление как будто нафиг все права урезали))))))))))) Пока найдешь что)))
      Получается у него просто нету родителя тут
        Василий Наумкин
        Василий Наумкин Администратор
        16 июля 2014, 08:40
        Наверное, чтобы менеджеров не пугать =)

        Получается у него просто нету родителя тут
        В 2.2.х miniShop2 помещался сразу в верхнюю панель, а теперь видимо придется задвигать его в Компоненты.
Ivan Shvindin
Ivan Shvindin Проверенный
16 июля 2014, 10:08
При открытии тикета выскакивает

в логах
[2014-07-16 10:04:15] (ERROR @ /connectors/index.php) Processor /var/www/site/public_html/core/model/modx/processors/getlist.php does not exist; Array
(
    [action] => getlist
)
    Лев Вербицкий
    Лев Вербицкий Проверенный
    16 июля 2014, 10:24
    Да, в 2.3 поменяли пути процессоров. Конкретно в данном случае он ругается на процессор шаблонов. В js админском необходимо заменить путь getlist на element/template/getlist
      Михаил
      Михаил Проверенный
      04 августа 2014, 15:38
      Подскажите пожалуйста, где именно это менять?
        Денис Богдановский
        25 августа 2014, 12:57
        Файл лежит тут manager/assets/modext/widgets/resource/modx.panel.resource.js

        ,getMainRightFields: function(config) {
                config = config || {};
                return [{
                    xtype: 'modx-combo-template'
                    ,fieldLabel: _('resource_template')
                    ,description: '<b>[[*template]]</b><br />'+_('resource_template_help')
                    ,name: 'template'
                    ,id: 'modx-resource-template'
                    ,anchor: '100%'
                    ,editable: false
                    ,baseParams: {
                        action: 'element/template/getList'
                        ,combo: '1'
                        ,limit: 0
                    }
                    ,listeners: {
                        'select': {fn: this.templateWarning,scope: this}
                    }
                }
        В версии 2.3.1 все пути указанны правильно и эта ошибка пропадает после обновление кэша браузера.
    Владимир
    Владимир Старожил
    16 июля 2014, 10:40
    О совместимости. Кроме Минишопа.
    В версии MODx2.3.0. у Tickets проблема с установкой и удалением.
    В логах только [2014-07-16 10:30:36] (ERROR @ /manager/index.php) [OnManagerPageInit]1
    [2014-07-16 10:30:36] (ERROR @ /manager/index.php) [OnManagerPageBeforeRender]1
    но во время установки было сообщение о проблеме с какими то таблицами, не успел записать, а при повторной попытке уже нет этого сообщения. Установка не завершается, но Tickets появляются в меню Приложения и, как будто, готовы к работе. Удалить предлагается только пакет, а сам компонент не удаляется.
    Да, Василию подвалило работы…
    Сил, бодрости и терпения, Василий!
      Е. Вершинин
      Е. Вершинин Старожил
      16 июля 2014, 10:48
      Подтверждаю. Не смог установить. Я скачал из репозитария SimpleDreams свежую версию Tickets 1.4.0-pl1

      А вот поставить её не могу — окошко установки появляется, идет создание базы

      Dropped tableTicketVote SQL: DROP TABLE `m23rom_tickets_votes` 
      Created table `m23rom_tickets_votes` SQL: CREATE TABLE `m23rom_tickets_votes` (`id` INT(10) unsigned NOT NULL DEFAULT '0', `class` VARCHAR(100) NULL, `owner` INT(10) unsigned NOT NULL DEFAULT '0', `value` TINYINT(1) NOT NULL DEFAULT '0', `createdon` DATETIME NULL, `createdby` INT(10) unsigned NOT NULL DEFAULT '0', `ip` VARCHAR(16) NULL DEFAULT '0.0.0.0', PRIMARY KEY (`id`,`createdby`,`class`), INDEX `createdon` (`createdon`), INDEX `owner` (`owner`)) ENGINE=MyISAM
      И на этом этапе все встает. Кнопка Ок активной не становится.

      Надеюсь. поможет.
        Лев Вербицкий
        Лев Вербицкий Проверенный
        16 июля 2014, 10:52
        Это сообщение было и на 2.14 pl =) Там проблема в коннекторе в глобальном)
      Виталий Серый
      Виталий Серый Проверенный
      16 июля 2014, 12:09
      pdoField c &toPlaceholder возвращает 1, плейсхолдер при этом назначается
        Василий Наумкин
        Василий Наумкин Администратор
        16 июля 2014, 12:15
        В MinifyX тоже самое.

        Теперь если сниппет ничего не возвращает, нужно дописывать
        return '';
      Илья Уткин
      Илья Уткин Администратор
      16 июля 2014, 12:18
      Почему-то в файле дистрибутива в core/model/phpthumb/phpthumb.class.php этот код дублируется:

      function __destruct() {
      	$this->purgeTempFiles();
      }
      
      // public:
      function purgeTempFiles() {
      	foreach ($this->tempFilesToDelete as $tempFileToDelete) {
      		if (file_exists($tempFileToDelete)) {
      			$this->DebugMessage('Deleting temp file "'.$tempFileToDelete.'"', __FILE__, __LINE__);
      			@unlink($tempFileToDelete);
      		}
      	}
      	$this->tempFilesToDelete = array();
      	return true;
      }

      Из-за этого на фронтенде появляется ошибка
      Cannot redeclare phpthumb::__destruct() in /home/.../core/model/phpthumb/phpthumb.class.php on line 254

      Нужно просто удалить один из двух экземпляров этого кода.

      В репозитории на github, кстати, все нормально.
        Саша Друмс
        Саша Друмс Старожил
        16 июля 2014, 12:23
        В тикете при смене шаблона или автора ничего не происходит, в консоли браузера:
        POST http://s132.h1.simpledream.ru/connectors/security/user.php 404 (Not Found) [ext-base.js:21]
        Uncaught TypeError: undefined is not a function [modx.window.js:50]
        POST http://s132.h1.simpledream.ru/connectors/index.php 404 (Not Found) [ext-base.js:21]
        Uncaught TypeError: undefined is not a function [modx.window.js:81]
        upd:
        В управлении пакетами написано, что дополнение Ticket не установлено, хотя вроде все работает, кроме ошибки выше.
          Саша Пекшев
          Саша Пекшев Старожил
          16 июля 2014, 12:53
          после обновления 2.3 лог завалил ошибками
          [2014-07-16 12:49:56] (ERROR @ /index.php) [OnLoadWebDocument]1
          [2014-07-16 12:51:00] (ERROR @ /index.php) [OnLoadWebDocument]1
          [2014-07-16 12:51:00] (ERROR @ /index.php) [OnLoadWebDocument]1
          [2014-07-16 12:51:00] (ERROR @ /index.php) [OnWebPagePrerender]1
          [2014-07-16 12:51:00] (ERROR @ /index.php) [OnWebPagePrerender]1
          [2014-07-16 12:53:20] (ERROR @ /manager/index.php) [OnManagerPageInit]1
          Видно проблема с плагинами
            Sergey Leleko
            Sergey Leleko Проверенный
            21 июля 2014, 20:30
            Решили проблему? У меня тоже самое… Давали совет в каждый сниппет и плагин дописать в конец return; но мне кажется что это мягко говоря дикость ))
              Саша Пекшев
              Саша Пекшев Старожил
              21 июля 2014, 20:32
              да решил, дописать return; помогло. Я думаю это исправят 2.3.1, но даже если он останется в сниппетах/плагинах ничего страшного не будет
            Виталий Батушев
            16 июля 2014, 15:36
            Может, разместить в посте еще ссылку на страницу с компонентами, совместимость которых подтверждена/не подтверждена с MODX 2.3?
            Мордынский Николай
            16 июля 2014, 17:16
            Админка убогая. Аякса в админке снова нет ((
              Лев Вербицкий
              Лев Вербицкий Проверенный
              16 июля 2014, 20:43
              А по-моему шикарная админка. Для такой админки аякс совершенно не нужен имхо.
                zooks
                zooks Старожил
                22 июля 2014, 03:32
                Сгруппировали категории, сделали элементы крупнее — безусловный плюс.
                Минусы:
                Все блеклое, одноцветное.
                TinyMCE по-прежнему старый.
                Виктор Банев
                Виктор Банев Старожил
                16 июля 2014, 19:45
                Простой сниппет
                <?php
                echo "test";
                выведет вам результат
                test1
                Mark-H рекомендует использовать return, но сказал что баг всплыть может еще много где кроме этого. Ветка на гите.
                  Саша Пекшев
                  Саша Пекшев Старожил
                  16 июля 2014, 20:53
                  кто то осиллил phpthumb? у меня при вызове просто белый экран, хотя из кеша грузятся, если нужно резать — белый
                    Василий Наумкин
                    Василий Наумкин Администратор
                    16 июля 2014, 21:13
                    А тут чуть выше — не оно?
                      Саша Пекшев
                      Саша Пекшев Старожил
                      16 июля 2014, 21:18
                      спасибо — оно. просто я думал это ошибка логе modx а у меня пусто, а она видимо в логах unix
                    Roman Smile
                    Roman Smile Старожил
                    16 июля 2014, 21:31
                    Из заметного и ощутимого, что сразу бросается в глаза:
                    1. Новая тема админки (хорошо или плохо — вопрос субъективный).
                    2. Мгновенный поиск по всем ресурсам, элементам, пользователям (это объективно удобно). Только кажись они убрали расширенный поиск ресурсов.

                    Ну а кто уже успел покопаться, что там такого из фич, что все ждали и вот наконец сделали?
                      Roman Smile
                      Roman Smile Старожил
                      16 июля 2014, 21:35
                      Еще заметил, что сделали все-таки таймер на выпадающее верхнее меню. В старой админке, когда курсором водишь вниз-вверх, то меню постоянно мигает. Ну а здесь все же сделали таймер на долю секунды. Мелочь, а приятно)
                        Іван Клімчук
                        Іван Клімчук Администратор
                        16 июля 2014, 22:06
                        Добавили настройку кастомных заголовков в типах содержимого. Не мега фича, но иногда полезная штука, всякие акцепты для апи прописывать.
                        В ядре изменений не много, основные это тема и основа для создания собственных тем
                          Руслан Кундиус
                          Руслан Кундиус Старожил
                          17 июля 2014, 18:21
                          Мультизагрузка файлов в файлменеджере, тоже приятно)
                          Іван Клімчук
                          Іван Клімчук Администратор
                          16 июля 2014, 22:13
                          Василий, я тут интернет магазин собираю, если нужна помощь с минишоп на 2.3, то буду завтра пробовать переносить на новую версию и чинить, если знаешь что исправить но нет времени, пиши, оформлю в пр
                            Василий Наумкин
                            Василий Наумкин Администратор
                            16 июля 2014, 22:22
                            Точно знаю, что есть проблема с меню.

                            В общем, все что заметишь — присылай! Заранее спасибо =)
                              Іван Клімчук
                              Іван Клімчук Администратор
                              16 июля 2014, 23:53
                              Заметил, что если создавать через быстрое создание — то сохраняет, если со страницы — нет
                                Владимир
                                Владимир Старожил
                                17 июля 2014, 00:13
                                Меню легко ставится на свое место, если через Действия перенести меню Минишопа в топ-меню Приложения, но вот при переходе в Настройки Минишопа и Управления заказами — белый лист.
                                  Іван Клімчук
                                  Іван Клімчук Администратор
                                  17 июля 2014, 00:46
                                  Там сбиваются пути к контроллерам в самом меню. У меня получилось только с изменением имени класса, нужно еще покопать.
                                  Іван Клімчук
                                  Іван Клімчук Администратор
                                  17 июля 2014, 00:45
                                  github.com/bezumkin/miniShop2/pull/144 Поправил часть
                              Алексей Марченко
                              17 июля 2014, 09:13
                              Всем привет. Вопрос обновившимся. У вас все нормально в modx browser с картинками? у меня не отображаются превьюшки картинок. Причем проверил на modx cloud там такая же песня! Может надо как то по особому лечить?

                                Василий Наумкин
                                Василий Наумкин Администратор
                                17 июля 2014, 09:16
                                Выше писали про лечение phpThumb — похоже, что это оно.
                                  Алексей Марченко
                                  17 июля 2014, 09:31
                                  да, действительно оно!!! Спасибо Василий!
                                  zooks
                                  zooks Старожил
                                  22 июля 2014, 02:47
                                  Да, возникла та же проблема. Спасибо Василию за ссылку на решение.
                                  Евгений
                                  Евгений Старожил
                                  17 июля 2014, 15:46
                                  А как с phpthumbof, родные, как с ним?
                                    Іван Клімчук
                                    Іван Клімчук Администратор
                                    17 июля 2014, 19:38
                                    Ребят, пишите еще какие баги есть с minishop, чтобы можно было поправить. Пока у меня в задачах стоит исправить верхнее меню, может еще что отвалилось? Все не успел проверить.
                                      Михаил
                                      Михаил Эксперт
                                      17 июля 2014, 21:25
                                      А белый экран при клике на заказы и прочее?
                                        Іван Клімчук
                                        Іван Клімчук Администратор
                                        18 июля 2014, 00:14
                                        это и есть верхнее меню, его еще не пофиксил
                                      Сергей Шлоков
                                      Сергей Шлоков Эксперт
                                      19 июля 2014, 12:10
                                      У меня после обновления на 2.2.15 выдает белый лист. А в логе пишет, что не может найти fastfieldParser, хотя я его уже давно удалил -> заменил на pdotools. Где его искать нет ни одной мысли.
                                        Василий Наумкин
                                        Василий Наумкин Администратор
                                        19 июля 2014, 13:08
                                        В системных настройках, по идее.
                                          Сергей Шлоков
                                          Сергей Шлоков Эксперт
                                          19 июля 2014, 13:34
                                          В системных не нашел.
                                          В документации к fastField написано, что это плагин. У меня такого плагина в данный момент нет. Откуда он вылазит непонятно. Попробую автору написать.
                                        Константин
                                        Константин Проверенный
                                        19 июля 2014, 14:47
                                        Господи, какой УЖАС, что они сделали с любимым MODx. На ноутбуке с разрешением 1366x768 некоторые пункты меню просто не доступны, они вылазят за экран. Дизайн какое то жалкое подобие на Flat стиль.
                                        Разочарован (((
                                          Ростислав
                                          Ростислав Старожил
                                          19 июля 2014, 16:16
                                          В отчете об установке, при обновлении, пишет вот такую ошибку:
                                          Ошибка обновления таблицы для класса modResource
                                          Array
                                          (
                                          [0] => 42000
                                          [1] => 1061
                                          [2] => Duplicate key name 'cache_refresh_idx'
                                          )
                                            zooks
                                            zooks Старожил
                                            22 июля 2014, 02:11
                                            Выдал ту же ошибку.
                                              Игорь Новичек
                                              Игорь Новичек Старожил
                                              23 июля 2014, 13:15
                                              Это не ошибка, просто предупреждение.
                                              Подробнее:Здесь
                                            Ростислав
                                            Ростислав Старожил
                                            19 июля 2014, 16:41
                                            При попытке обновить MinifyX пишет:
                                            Произошла ошибка при подключении к поставщику:No Package release found.
                                              Алексей Марченко
                                              20 июля 2014, 21:00
                                              Да, в 2.3 поменяли пути процессоров. Конкретно в данном случае он ругается на процессор шаблонов. В js админском необходимо заменить путь getlist на element/template/getlist
                                              Для тех кто в танке… где это сделать? )))
                                                Антон Грошев
                                                Антон Грошев Старожил
                                                22 июля 2014, 10:56
                                                Обновил до 2.3.0. В articles не удаляются теги, работает только добавление. Так у всех?
                                                  Игорь Новичек
                                                  Игорь Новичек Старожил
                                                  22 июля 2014, 18:06
                                                  Подскажите пожалуйста, что значит
                                                  (ERROR @ /connectors/index.php) [OnDocFormSave]1
                                                  эта ошибка и куда копать?
                                                  Компонент CustomUrls. Modx 2.3.0.
                                                  В 2.2.14 такой ошибки не было.
                                                  Игорь Новичек
                                                  Игорь Новичек Старожил
                                                  23 июля 2014, 13:20
                                                  Появилась проблема в ms2gallery.
                                                  В админке modx 2.3.1 не дает редактировать описание изображений по правой клавише мыши.
                                                  Сжатие js и css отключал — бесполезно.
                                                  Что делать?
                                                  Николай
                                                  Николай Старожил
                                                  30 июля 2014, 07:29
                                                  А кто-то может написать как поправить баг с
                                                  Процессор не найден: getlist
                                                  не могу даже пакеты обновить из-за него
                                                    Николай
                                                    Николай Старожил
                                                    30 июля 2014, 07:55
                                                    При попытке сохранить новый товар в ms2
                                                    Процессор не найден: create
                                                      Николай
                                                      Николай Старожил
                                                      30 июля 2014, 08:20
                                                      Усё работает, надо было кэш браузера убить.

                                                      В ms2 при сохранении товара 2 раза выдает табличку
                                                      Эта страница просит вас подтвердить, что вы хотите уйти — при этом введённые вами данные могут не сохраниться.
                                                      и после ничего не происходит, хотя товар появляется в категории.
                                                      При смене шаблона товара не активизируется кнопка Сохранить (только из-за этого и обновился думал глюк на 2.2.14)

                                                      При переходе в админке в категорию с тикетами
                                                      Код: 404 Not Found
                                                      {«success»:false,«message»:"\u041f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d: getlist",«total»:0,«data»:[],«object»:[]}
                                                      Хотя вроде ни на что не влияет
                                                        Николай
                                                        Николай Старожил
                                                        30 июля 2014, 10:25
                                                        В остальном вроде всё в порядке. Админка нравится больше, чем старая и работает гораздо шустрее.
                                                        Собственные настройки пользователям отличная штука, а то приходилось всем работать в en версии админки. Теперь каждому свой язык назначил.
                                                        Жалко политики доступа не перевели: в панели одни названия, в настройках другие, пришлось по ключу искать, а так здорово.
                                                      Николай
                                                      Николай Старожил
                                                      30 июля 2014, 14:25
                                                      У кого-нибудь тикеты в админке удаляются? У меня ругать Процессор не найден: delete аналогично на снятие с публикации.
                                                      Обычные ресурсы нормально удаляются\публикуются
                                                        Николай
                                                        Николай Старожил
                                                        30 июля 2014, 18:16
                                                        Попробовал на тестовом сайте, — Tickets даже не поставился (в Управление пакетами — не установлен). Хотя по факту вроде как установлен — можно раздел с тикетами создать, а вот сам тикет уже не дает создать. Зависает на выборе шаблона. Беда…
                                                          Борис
                                                          Борис Старожил
                                                          31 июля 2014, 08:53
                                                          Компонент Gallery перестал нормально работать.
                                                          Устанавливается.
                                                          Альбомы создаются и редактируются.
                                                          Картинки закачиваются, но превью отсутствует.
                                                          ПКМ по картинке не работает, т.е нельзя удалить, изменить.
                                                          Дизайн в альбоме (область картинок) растянута.

                                                          Компонент галерей Cliche работает, но у него немного иная концепция.

                                                          В 2.3.1 пакет pdoTools глючит. pdoPage не вывел список товара. pdoMenu при 2-х контекстах не показывал ресурсы, указанные даже из одного контекста, только если указать родителя без ресурсов, тогда тянет всё с контента.

                                                          Будет ли обновленный магазин работать на 2.2.х? Т.к. пока эти версии стабильнее.
                                                            Алексей Попов
                                                            Алексей Попов Старожил
                                                            31 июля 2014, 10:25
                                                            Gallery можно собрать отсюда, рабочий вариант, по крайней мере проблем не нашел.
                                                            Сергей Шлоков
                                                            Сергей Шлоков Эксперт
                                                            01 августа 2014, 18:31
                                                            Еще у меня на 2.3 не работает драг-т-дроп сниппетов из дерева элементов. Было удобно.
                                                              Виталий Батушев
                                                              01 августа 2014, 21:08
                                                              В поле richtext не вставляется, да.
                                                              В код шаблона, чанка, в поле Содержимое ресурса (если отключено использование HTML редактора) без проблем. MODX Revo 2.3.1. Видео лень было снимать просто поверь на слово.
                                                                Сергей Шлоков
                                                                Сергей Шлоков Эксперт
                                                                01 августа 2014, 22:13
                                                                У меня 2.3.0. Не вставляется никуда. Надо обновится. Может в единичке дело.
                                                              Пётр Молчанов
                                                              Пётр Молчанов Старожил
                                                              11 августа 2014, 18:24
                                                              Заметил, что у некоторых настроек системы появилось слово Устарело, кто-нить знает, можно ли удалить эти настройки?
                                                                Виктор
                                                                Виктор Старожил
                                                                11 августа 2014, 20:19
                                                                Видимо, ПКМ -> удалить
                                                                Но я что-то не видел таких слов после обновления, хм
                                                                  Пётр Молчанов
                                                                  Пётр Молчанов Старожил
                                                                  12 августа 2014, 11:07
                                                                  Ок. Вот как у меня
                                                                    Виктор
                                                                    Виктор Старожил
                                                                    12 августа 2014, 11:40
                                                                    А вот теперь нашел) Как успехи? Ничего не отвалилось после удаления? а то мало ли, на бекапы надейся, а сам не плошай :)
                                                                    Евгений Дурягин
                                                                    13 августа 2014, 14:58
                                                                    А зачем их удалять, чем они мешают? :)
                                                                    К тому же эти настройки были и в версии 2.2. А устарели они в связи с введением источников файлов.
                                                                      Пётр Молчанов
                                                                      Пётр Молчанов Старожил
                                                                      13 августа 2014, 15:09
                                                                      Не люблю рудименты) Итак куча всяких настроек…
                                                                Андрей Иванов
                                                                Андрей Иванов Проверенный
                                                                19 августа 2014, 13:59
                                                                А можно ли с 2.2.10 обновляться до 2.3?
                                                                Или лучше будет до крайних версий 2.2.x?
                                                                Как оптимально поступить?
                                                                  Сергей Шлоков
                                                                  Сергей Шлоков Эксперт
                                                                  11 октября 2014, 16:25
                                                                  На MODX 2.3.1 вот такая фигня вылазит несколько раз в день.
                                                                  [2014-10-11 10:26:58] (ERROR @ /home/path/public_html/core/xpdo/om/xpdoquery.class.php : 713) PHP warning: in_array() expects parameter 2 to be array, null given
                                                                  [2014-10-11 10:26:58] (ERROR @ /home/path/public_html/core/xpdo/om/xpdoobject.class.php : 700) PHP warning: array_key_exists() expects parameter 2 to be array, null given
                                                                  [2014-10-11 10:26:58] (ERROR @ /index.php) Error 42000 executing statement: 
                                                                  Array
                                                                  (
                                                                      [0] => 42000
                                                                      [1] => 1064
                                                                      [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM `modx_session` WHERE `modx_session`.`id` = 'b7d4222werw723234723ddfs223e6498c' at line 1
                                                                  )
                                                                  Кто-нибудь знает, что это такое с сессиями происходит?
                                                                    Василий Наумкин
                                                                    Василий Наумкин Администратор
                                                                    11 октября 2014, 22:35
                                                                    Где-то неправильно строится запрос в БД.

                                                                    Скорее всего, в твоих сниппетах.
                                                                      Сергей Шлоков
                                                                      Сергей Шлоков Эксперт
                                                                      12 октября 2014, 09:08
                                                                      Все запросы (их не очень много) строятся через pdoTools::getCollection. Все прогнал по нескольку раз. Лог чистый.
                                                                      Меня смущают именно ошибки по сессии. Они возникают постоянно. Я так понимаю, что с сессиями работает сам MODX, а не пользователь. Поэтому и спрашиваю у тех, у кого 2.3, бывает такое?
                                                                      На 2.2. у меня такого не было.
                                                                        Василий Наумкин
                                                                        Василий Наумкин Администратор
                                                                        12 октября 2014, 09:51
                                                                        Нет, ни разу такого не видел.

                                                                        Думаю, что дело всё-таки в сниппетах.
                                                                    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                                                                    89