Jump to content

Ошибка СдекПэй MySQL


Recommended Posts

Добрый день.

При установке модуля Сдек Пэй возникает такая ошибка:

Fatal error: Uncaught Exception: Error: Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause<br />Error No: 1293<br /> CREATE TABLE IF NOT EXISTS `oc_cdekpay_order` ( `id` int(11) NOT NULL, `status` varchar(50) DEFAULT NULL, `oc_order_id` int(11) DEFAULT NULL, `currency_code` CHAR(3) NOT NULL, `total` int(11) NOT NULL, `success_notified` boolean default false, `cancellation_requested_notified` boolean default false, `success_cancellation_notified` boolean default false, `cancelled_notified` boolean default false, `voided_notified` boolean default false, `refund_total` int(11) DEFAULT NULL, `updated_at` timestamp DEFAULT CURRENT_TIMESTAMP NULL on update CURRENT_TIMESTAMP, `created_at` timestamp DEFAULT CURRENT_TIMESTAMP NULL, PRIMARY KEY `id` (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; in /var/www/www-root/data/www/сайт.ru in /var/www/www-root/data/www/сайт.ru/system/library/db/mysqli.php on line 40

 

ТП Сдэка говорит, что нужно обновить MySQL до 5.7. Сейчас стоит 5.5. Подскажите, это решит проблему? Не хотелось бы сломать сайт обновлением версии.

 

Link to comment
Share on other sites

при проблемах с каким-то модулем - сразу крепите ссылку на его страницу

 

вообще, варианты:

1. пилить модуль, переделывать запросы в нем

2. искать модуль с более гибкой архитектурой

3. обновить mysql

 

п.3 решит проблему с данным модулем, но не факт, что не появится других

все зависит от грамотности самого обновления

Link to comment
Share on other sites

Вы имеете в виду, что после обновления заработает один, а другие уже установленные могут дать ошибку? Скажите, 5.5. и 5.7. версии настолько сильно отличаются?

Модуль мне отправили в письме, поэтому даже не уверен, что он есть еще где-то. Может из-за того, что они этот сервис запустили недавно. Обновление хотел сделать через свой хостинг.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...