minishop2 Проблема с оформлением заказа

После переноса на сервер, столкнулся вот с такой проблемой. После нажатия на кнопку оформить заказ, не происходит валидация формы, корзина обнуляется и в консоли выскакивает ошибка: «NetworkError: 500 Internal Server Error — sitename/assets/components/minishop2/action.php»
скриншот ошибки: prntscr.com/34ap18
В логах написано: PHP Fatal error: Call to a member function getOne() on a non-object in /home/sitename/core/cache/includes/elements/modsnippet/13.include.cache.php on line 23
Самое интересное, что на localhost не было не каких ошибок.
Помогите пожалуйста решить проблему…
Дмитрий Куликов
26 марта 2014, 15:11
modx.pro
3 080
0

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

Aртур Чикин
27 марта 2014, 13:02
+1
Удалить папку с кэшем, проверить права на папки и файлы.
    Дмитрий Куликов
    29 марта 2014, 11:04
    0
    Спасибо, первую ошибку удалось устранить удалением папки с кешом, но вторую, prntscr.com/353882 «NetworkError: 500 Internal Server Error — sitename/assets/components/minishop2/action.php» так и не удалось убрать…
    Выставил права на папки и файлы, прописал в /index.php ini_set('apc.cache_by_default', 'Off');
    Все без результат но..=(
    В понедельник проект сдавать… Подскажите пожалуйста, какие ещё могут быть варианты решения проблемы…
      Aртур Чикин
      29 марта 2014, 11:10
      0
      Вставь в index.php это
      error_reporting(E_ALL);
      ini_set('display_errors', 1);
      ini_set('display_startup_errors', 1);
      И посмотри в чем ошибка.
        Дмитрий Куликов
        29 марта 2014, 11:36
        0
        Вставил, вот такая ошибка…
        Fatal error: Call to a member function getOne() on a non-object in /home/demo2-webpractik/data/www/demo2.webpractik.ru/steklobanka/core/cache/includes/elements/modsnippet/8.include.cache.php on line 23
          Aртур Чикин
          29 марта 2014, 11:42
          0
          Ну что как маленький то? Открывай файл и смотри что там на строке 23, что это за сниппет, попробуй отключить его. Вытащи код суда. Тут не экстрасенсы.
            Дмитрий Куликов
            29 марта 2014, 15:53
            0
            Сорри)
            $pls_user = $order->getOne('User')->getOne('Profile')->toArray('user.');
            prntscr.com/354lbf
              Aртур Чикин
              29 марта 2014, 17:03
              0
              Копай в сторону авторизации пользователя.
              Дмитрий Куликов
              29 марта 2014, 16:12
              0
              Пробывал закомментировать строку, выдает ошибку
              Fatal error: Call to a member function toArray() on a non-object in /home/demo2-webpractik/data/www/demo2.webpractik.ru/steklobanka/core/cache/includes/elements/modsnippet/8.include.cache.php on line 25 и т д
              Пока не за комментил 26 строку включительно prntscr.com/354pix и тогда заявка стала уходить со всеми данными, но не могу понять почему после нажатия кнопки отправить, не появляется конечно страницы с номером заказа и его содержимым как здесь prntscr.com/354qm6
              Валидация формы так же не учитывается… Хотя ошибок в логах нет
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      8