развернул биржу и вылетает ошибка
kushelbek |
|
---|---|
День добрый, установил с нуля биржу выскакивает ошибка: #0 cot_diefatal(SQL error HY000: General error: 1364 Field 'item_cancel' doesn't have a default value) called at [D:\prg\Ampps\www\fl-cot\system\database.php:459] #1 CotDB->insert(flance_userpoints, Array ([item_date] => 1473163877,[item_userid] => 1,[item_type] => auth,[item_itemid] => 0,[item_point] => 1)) called at [D:\prg\Ampps\www\fl-cot\plugins\userpoints\inc\userpoints.functions.php:42] #2 cot_setuserpoints(1, auth, 1) called at [D:\prg\Ampps\www\fl-cot\plugins\userpoints\userpoints.users.auth.check.php:26] #3 include(D:\prg\Ampps\www\fl-cot\plugins\userpoints\userpoints.users.auth.check.php) called at [D:\prg\Ampps\www\fl-cot\login.php:239] так же ошибка выскакивает при нажатие на купить про аккаунт: Fatal error 2016-09-06 12:12 SQL error HY000: General error: 1364 Field 'pay_pdate' doesn't have a default value #0 cot_diefatal(SQL error HY000: General error: 1364 Field 'pay_pdate' doesn't have a default value) called at [D:\prg\Ampps\www\fl-cot\system\database.php:459] #1 CotDB->insert(flance_payments, Array ([pay_userid] => 1,[pay_area] => pro,[pay_summ] => 500,[pay_cdate] => 1473163955,[pay_status] => new,[pay_time] => 2592000,[pay_desc] => Покупка PRO,[pay_code] => 1,[pay_redirect] => http://localhost/fl-cot/index.php?e=payments&m=balance)) called at [D:\prg\Ampps\www\fl-cot\modules\payments\inc\payments.functions.php:114] #2 cot_payments_create_order(pro, 500, Array ([time] => 2592000,[desc] => Покупка PRO,[code] => 1,[redirect] => http://localhost/fl-cot/index.php?e=payments&m=balance)) called at [D:\prg\Ampps\www\fl-cot\plugins\paypro\paypro.php:42] #3 include(D:\prg\Ampps\www\fl-cot\plugins\paypro\paypro.php) called at [D:\prg\Ampps\www\fl-cot\system\plugin.php:94] #4 require_once(D:\prg\Ampps\www\fl-cot\system\plugin.php) called at [D:\prg\Ampps\www\fl-cot\index.php:172] Куда копать, что бы их убрать? Заранее спасибо. Скачивал с сайта cmsworks |
CrazyFreeMan |
|
---|---|
Копать в сторону "учить инглиш" Написано ж 'pay_pdate' doesn't have a default value , проверяйте версию базы, понижайте или повышайте в соответствии с требованиями биржи или прописывайте default value в таблицах для этих полей |
kushelbek |
|
---|---|
#42036 CrazyFreeMan: Спасибо, поменял версию помогло. Буду внимательней следующий раз |
Macik |
|
---|---|
Судя по всему это результат не совместимости SQL скриптов биржи с новой версией MySQL 5.7. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Macik |
|
---|---|
В общем ответ уже дали:
Т.е. надо смотреть *.sql скрипты создания таблиц плагинов и править их для соответствия версии 5.7 (для определенных полей обязательно задать значение по умолчанию, для других удалить «NOT NULL». Вот примеры из ядра: https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
CrazyFreeMan |
|
---|---|
Не версию биржи а версию баз данных mysql |
kushelbek |
|
---|---|
#42139 CrazyFreeMan: Так и сделал, помогло =) Спасибо =) |