Error when change order status при заказе

После переноса сайта на другой хостинг появилась ошибка при оформлении заказа(уже в самой корзине после кнопки оформить и заполнения полей)

вот такая ошибка Error when change order status

Помогите пожалуйста разобраться, не могу ни где найти где ошибка вылезла. Спасибо!
вот журнал ошибок:
[2013-10-14 13:17:30] (ERROR @ /index.php) Error HY000 executing statement:
INSERT INTO `modx_ms_modOrders` (`uid`, `num`, `wid`, `status`, `weight`, `created`, `updated`, `delivery`, `payment`, `address`) VALUES (1, '1310/2', 1, 0, 0, '2013-10-14 13:17:30', '2013-10-14 13:17:30', 1, 0, 101)
Array
(
    [0] => HY000
    [1] => 1364
    [2] => Field 'sum' doesn't have a default value
)

[2013-10-14 13:17:30] (ERROR @ /index.php) Error HY000 executing statement:
INSERT INTO `modx_ms_modOrderedGoods` (`gid`, `num`, `price`, `weight`, `sum`, `data`) VALUES (396, 1, 1198, 0, 1198, '[]')
Array
(
    [0] => HY000
    [1] => 1364
    [2] => Field 'oid' doesn't have a default value
)

[2013-10-14 13:17:30] (ERROR @ /index.php) Error HY000 executing statement:
INSERT INTO `modx_ms_modOrderedGoods` (`gid`, `num`, `price`, `weight`, `sum`, `data`) VALUES (521, 1, 1298, 0, 1298, '[]')
Array
(
    [0] => HY000
    [1] => 1364
    [2] => Field 'oid' doesn't have a default value
)

[2013-10-14 13:17:30] (ERROR @ /index.php) Error HY000 executing statement:
INSERT INTO `modx_ms_modOrderedGoods` (`gid`, `num`, `price`, `weight`, `sum`, `data`) VALUES (536, 1, 1298, 0, 1298, '[]')
Array
(
    [0] => HY000
    [1] => 1364
    [2] => Field 'oid' doesn't have a default value
)

[2013-10-14 13:17:30] (ERROR @ /index.php) Error HY000 executing statement:
INSERT INTO `modx_ms_modOrders` (`uid`, `num`, `wid`, `status`, `sum`, `weight`, `created`, `updated`, `delivery`, `payment`, `address`) VALUES (1, '1310/2', 1, 0, 3794, 0, '2013-10-14 13:17:30', '2013-10-14 13:17:30', 1, 0, 101)
Array
(
    [0] => HY000
    [1] => 1364
    [2] => Field 'comment' doesn't have a default value
)
Саша Иващенко
14 октября 2013, 13:18
modx.pro
1 970
0

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

Саша Иващенко
14 октября 2013, 17:41
0
где Error when change order status в коде берется? или то из-за хостинга?
    Василий Наумкин
    14 октября 2013, 17:47
    0
    Это из-за более строгого режима mySQL, меняется где-то у него в настройках.
      Саша Иващенко
      14 октября 2013, 18:01
      0
      зайти на сервер и смотреть настройки mySQL? хотя бы приблизительно что искать?
        Василий Наумкин
        14 октября 2013, 18:11
        0
        Для начала освой поисковые машины — это могучая вещь!

        Мне постоянно помогает.
          Саша Иващенко
          14 октября 2013, 18:43
          0
          это получается в настройках mySQL есть strict mode STRICT_TRANS_TABLES и его нужно выключить?
            Саша Иващенко
            16 октября 2013, 03:24
            0
            да ладно. перечитал разобрался. За тролинг по поисковикам спасибо. (:
              Василий Наумкин
              16 октября 2013, 06:17
              0
              Это не троллинг, это обучение.

              Чем меньше задаешь вопросов и больше учишься самостоятельно — тем больше знаешь.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      7