К содержанию

Почему MIGX не работает??

Не могу понять почему не работает migx тв?

Сайт был перенесён с EVO на REVO и значения из multitv были перенесены корректно в migx.
Корректно, потому что все данные отображаются в таблице, и выводятся на фронте.
Данные из migx тв не редактируются, не удаляются и не добавляются.

Вот демонстрация проблемы в gif-формате:



Куда копать? Как найти проблему?

P.S.:
MODX Revolution 2.5.8-pl
MODHOST.pro
migx-2.11.0-pl
Василий Столейков
Василий Столейков
18 сентября 2017, 06:10
modx.pro
5 323
Реклама

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

Василий Столейков
Василий Столейков Проверенный
18 сентября 2017, 09:46
ВСЕ абсолютно плагины поотключал, проблема осталась.
Переустанавливал MIGX — проблема осталась.
Переустанавливал MODX через панель хостинга — проблема осталась.
    Василий Столейков
    Василий Столейков Проверенный
    18 сентября 2017, 09:46
    Проблема перешла от MIGX к MODX — не сохраняются вообще тв-шки! Никакие!
      pro-marduh
      pro-marduh Старожил
      18 сентября 2017, 10:43
      проверьте так же консоль возникают ли там ошибки
      проблема появилась на ровном месте или после переноса, обновления? изначально ведь все работало?
        Василий Столейков
        Василий Столейков Проверенный
        18 сентября 2017, 10:44
        Проблема появилась после заморозки всех URI.
          Василий Столейков
          Василий Столейков Проверенный
          18 сентября 2017, 10:48
          При включённых дружественных URL, не даёт сохранять ресурс с пустым псевдонимом (непонятно почему даже заполненный alias он стирает), даже если URI заморожен. Отсюда и тв-шки не сохраняли значения…
          Буду думать как сохранить старую структуру урлов в 1 уровень и побороть эту проблему.
      Роман Ильин
      Роман Ильин Проверенный
      18 сентября 2017, 10:17
      В логах ошибок MODX и php что-нибудь нашлось? Параметры подключения к базе верные? Вы переносили сайт, может быть остались хвосты в конфиге?
        Василий Столейков
        Василий Столейков Проверенный
        18 сентября 2017, 10:43
        В логи ничего не поступает и в конфиге всё в норме, но я кажется понял, где проблема — при сохранении вырезается псевдоним и сохраняется пустым…
        До этого мне пришлось программно заморозить у всех ресурсов uri, перенеся в uri алиасы. Это потому что на старом EVO все урлы были первого уровня вложенности и нужно было сохранить их на новом сайте…
        Буду копать дальше в этом направлении, спасибо!
          pro-marduh
          pro-marduh Старожил
          18 сентября 2017, 10:47
          До этого мне пришлось программно заморозить у всех ресурсов uri, перенеся в uri алиасы.
          а зачем токое делать если можно выбрать настройку use_alias_path и выбрать использовать вложенные url или нет
            Василий Столейков
            Василий Столейков Проверенный
            18 сентября 2017, 10:50
            Сначала так и пробовал, но как-то он неправильные урлы делал, например вместо _ делал тире. Сейчас попробую снова, спасибо за наводку!
              pro-marduh
              pro-marduh Старожил
              18 сентября 2017, 10:54
              настройка friendly_alias_trim_chars вырезает _
              P.S. удалите, обновите, сбросьте кэшь и по идее станет пропускать этот символ
                Василий Столейков
                Василий Столейков Проверенный
                18 сентября 2017, 11:01
                Замечательно! Зарабтало! Спасибо за эту настройку!
            Роман Ильин
            Роман Ильин Проверенный
            18 сентября 2017, 10:48
            Паттерн URL ЧПУ в настройках не меняли? у меня бывало такое, когда я косячил в нем.
              Василий Столейков
              Василий Столейков Проверенный
              18 сентября 2017, 10:50
              Очень возможно, он неверно сохранял конечный урл, не использую псевдонимы, то есть заменял некоторые символы.
              Спасибо за наводку, буду копать в эту сторону!
                Василий Столейков
                Василий Столейков Проверенный
                18 сентября 2017, 11:02
                Всё работает, спасибо за помощь, дело было в паттерне!
                  pro-marduh
                  pro-marduh Старожил
                  18 сентября 2017, 11:06
                  а где это паттерн расположен? по названию не нашел, как настройка в системе называется
                    Роман Ильин
                    Роман Ильин Проверенный
                    18 сентября 2017, 11:07
                    friendly_alias_restrict_chars_pattern
                      Василий Столейков
                      Василий Столейков Проверенный
                      18 сентября 2017, 11:08
                      friendly_alias_restrict_chars_pattern (Шаблон для фильтрации символов в псевдонимах)
                        pro-marduh
                        pro-marduh Старожил
                        18 сентября 2017, 11:09
                        спасибо
                Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                18