Проблема с MiniShop. Дайте совет где копать.

MiniShop. Жму кнопочку добавить. Появляется сообщение «товар добавлен успешно».
Корзина остается пустой.

Интересует направление где копать, хотя бы примерно.
Дмитрий Ломакин
12 октября 2012, 05:03
795
0

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

Василий Наумкин
12 октября 2012, 09:04
0
«Какая-то фигня с магазином! Товары то добавляются, то нет. При клике пишет „товар добавлен“, а корзина потом пустая, помогите!»

bezumkin.ru/modx/minishop/faq.html
    Дмитрий Ломакин
    12 октября 2012, 09:43
    0
    1. Тот вариант пробовал — не прокатило.

    2. Меня больше интересует не что исправить, а как искать косяки.
    Технология поиска неисправности.

    PS. Гуглом воспользоваться не смог, ибо не смог сформулировать вопрос.
      Василий Наумкин
      12 октября 2012, 09:55
      0
      1. Оптимизаторы могут быть разные, не обязательно php-apc

      2. Включать голову и выводить данные на разных этапах выполнения скрипта.
    Дмитрий Ломакин
    12 октября 2012, 09:44
    0
    Это modxcloud.
      Василий Наумкин
      12 октября 2012, 09:55
      0
      Попробуйте очистить в настройках session_handler_class.

      В ближайшее время поковыряю, что там не так с сессиями.
        Дмитрий Ломакин
        12 октября 2012, 10:24
        0
        У меня оно работало, а потом перестало. Так что это может не у них что то не так, а у меня.

        про:«выводить данные на разных этапах выполнения скрипта.»
        Это как делается? вставлять в код ваших скриптов вывод данных или какие то инструменты есть?
          Василий Наумкин
          12 октября 2012, 10:38
          0
          Ага, вставлять в код, потом убирать.

          Инструменты есть — всякие IDE типа PhpStorm, но они видят проблемы только кода, и то не все. Заморочки сервера ими не отследить.
        Дмитрий Ломакин
        12 октября 2012, 10:25
        0
        очистка session_handler_class не помогла
Дмитрий Ломакин
12 октября 2012, 10:30
0
Все чудесным образом заработало. Пробую покопать, если найду что было загвоздкой — напишу.
спасибо.
Дмитрий Ломакин
12 октября 2012, 10:44
0
Василий был на высоте изначально.

Это лечит ситуацию полностью:
«Какая-то фигня с магазином! Товары то добавляются, то нет. При клике пишет „товар добавлен“, а корзина потом пустая, помогите!»

bezumkin.ru/modx/minishop/faq.html

PS еще раз напомню, это modxcloud.com!!!
    Василий Наумкин
    12 октября 2012, 10:47
    0
    А у вас почему сразу не заработало?

    Вообще, это miniShop очень тупо с сессией работает. Ускорители php — полезные штуки и есть на многих серверах.

    Надо его полностью переписывать, много там недостатков.
      Иван Брежнев
      12 октября 2012, 16:59
      0
      Разве в MODX можно как-то иначе с сессиями работать? я кроме как глобального массива SESSION других методов не знаю, но очень было бы интересно узнать
        Василий Наумкин
        12 октября 2012, 17:08
        0
        Можно самостоятельно с php-apc работать, а не просто пихать все в сессию, как я.

        Не знаю, особо не думал пока на эту тему.
          Иван Брежнев
          12 октября 2012, 20:44
          0
          Opencart тоже пихает все в сессию, и ничего работает и не чихает
            Василий Наумкин
            12 октября 2012, 20:48
            0
            Он работает не на MODX, который при обнаружении php-apc начинает его использовать в своем специальном классе — https://github.com/modxcms/revolution/blob/develop/core/xpdo/cache/xpdoapccache.class.php

            Подозреваю, проблема где-то там или чуть выше.