SimplaCMS last version null

Выдало:
Deprecated: mysql_connect(:( The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/***/***/api/Database.php on line 47

Warning: Creating default object from empty value in /home/***/***/simpla/OrderAdmin.php on line 17

Warning: Column 'inaddress' cannot be null [INSERT INTO s_orders SET id='0', name='', email='', phone='', address='', inaddress=NULL, comment='', note='', discount='', coupon_discount=NULL, delivery_id='0', delivery_price='', payment_method_id='0', paid='0', user_id='0', separate_delivery='0', url='b9ba8b33cbac7a045faa0cddbb8f3afa', date=now()] in /home/***/***/api/Database.php on line 105

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 85 bytes) in /home/***/***/api/Database.php on line 157

Как это исправить не подскажите? Версия PHP 5.6 (на всякий случай говорю)
 
Что это за колонка inaddress? в чистой 2.2.4 этой колонки нет, не помню что бы я ее создавал
 
Column 'inaddress' cannot be null

вам написали, что поле инадрес не может быть пустым. что за поле inaddress вообще? в симпле нет помоему такого поля для заказов
 
Верно. Вспомнил, это я добавил его, нужно было еще одно поле. Как сделать чтобы работало, но это поле не убирать?
 
Верно. Вспомнил, это я добавил его, нужно было еще одно поле. Как сделать чтобы работало, но это поле не убирать
вы его добавили в пользовательской части, и оно показывается при оформлении заказа?
если это так, то нужно добавить его в админке для добавления заказа в simpla/OrderAdmin.php - куда оно будет передаваться, а также в шаблон админки - simpla/design/html/order.tpl, тогда будет работать....

либо, если не нужно заполнять его в админке, просто поставьте в базе ему по умолчанию NULL, тоесть оно сможет быть пустым
 
Поставил Null, теперь выдает ошибку:
Warning: Column 'coupon_discount' cannot be null [INSERT INTO s_orders SET id='0', name='', email='', phone='', address='', inaddress=NULL, comment='', note='', discount='', coupon_discount=NULL, delivery_id='0', delivery_price='', payment_method_id='0', paid='0', user_id='0', separate_delivery='0', url='d00c52a53a0afbe9659b8d9732c17ea8', date=now()] in /home/***/***/api/Database.php on line 105

Если ставлю Null на coupon_discount, то заказ сумма заказа выходит 0
 
Купоны не используются и не планируются
 
Огромнейщее спасибо тебе человечище!)))) Несколько месяцев откладывал эту проблему, но вот встал вопрос о необходимости. Все дело было в том, что я когда то очень давно удалил из order.tpl блок купона, поэтому и ругалось на колонку coupon_discount, вернул блок и все стало работать!)
Спасибо огромное еще раз!
 
Назад
Сверху