Обновление до 2.12.1

#1 29 августа 2019 в 14:37
Подскажите, пожалуйста, решился я обновится с v2.3.0 до 2.12.1 (да, я долго шел к этому решению))))
В основном из-за того что шаблон сайта сделан путем редактирования дефолтного, и при обновлении вся верстка сбрасывалась на стандарт

Если обновляться через админку по ступеням до следующей версии при обновлении до 2.6 выдает ошибку "You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'DEFAULT CHARSET=utf8' at line 12" и сыпется все.

Возможно ли обновление сразу с 2,3 до 2,12, минуя промежуточные версии?
#2 29 августа 2019 в 15:11

"You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'DEFAULT CHARSET=utf8' at line 12" и сыпется все.

MegaPro
"У вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MariaDB, на предмет правильного синтаксиса для использования рядом с 'DEFAULT CHARSET = utf8"
Такое чувство, что если на 2.6 выдает ошибку, то на 2,12,2 их будет еще больше. Можно поверхностно изучить "Структура и синтаксис SQL".
#3 29 августа 2019 в 15:13
С вероятностью 99.8% что нет, ну а вообще на этот вопрос может дать ответ только разрабы.
#4 29 августа 2019 в 15:23

В основном из-за того что шаблон сайта сделан путем редактирования дефолтного, и при обновлении вся верстка сбрасывалась на стандарт

MegaPro
В папке "шаблон"\css\ создать файл my.css, в него прописать все изменения вида:
.xxxxx {
yyyy!important;
}
Подключить my.css в main.tpl.
#5 29 августа 2019 в 15:23

Возможно ли обновление сразу с 2,3 до 2,12

MegaPro
При должном навыке работы с mysql — возможно.
Создать новый сайт на 2.12.2, а потом вручную перенести данные из таблицы в таблицу. Соответственно, все таблицы переносить не нужно. Только виджеты, контент, комментарии и пользователей.
Но проще все-таки будет разобраться с ошибкой. smile

"You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'DEFAULT CHARSET=utf8' at line 12" и сыпется все.

MegaPro
Целиком текст ошибки можете выложить?
#6 29 августа 2019 в 16:25

Целиком текст ошибки можете выложить?

Ris
Ошибка в запросе БД:
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'DEFAULT CHARSET=utf8' at line 12

CREATE TABLE `cms_users_auth_tokens` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`auth_token` varchar(32) DEFAULT NULL,
`date_auth` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`date_log` timestamp NULL DEFAULT NULL,
`user_id` int(11) unsigned DEFAULT NULL,
`access_type` varchar(100) DEFAULT NULL,
`ip` int(10) unsigned DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `auth_token` (`auth_token`),
KEY `user_id` (`user_id`)
) ENGINE= DEFAULT CHARSET=utf8;
Последние вызовы:

importDump() @ /home/searchip/web/searchip.in.ua/public_html/system/controllers/admin/actions/install_finish.php: 220
importPackageDump() @ /home/searchip/web/searchip.in.ua/public_html/system/controllers/admin/actions/install_finish.php: 15
run()
call_user_func_array() @ /home/searchip/web/searchip.in.ua/public_html/system/core/controller.php: 395
runExternalAction() @ /home/searchip/web/searchip.in.ua/public_html/system/core/controller.php: 321
runAction()
call_user_func_array() @ /home/searchip/web/searchip.in.ua/public_html/system/core/action.php: 29
__call() @ /home/searchip/web/searchip.in.ua/public_html/system/controllers/admin/actions/install.php: 12
runAction() @ /home/searchip/web/searchip.in.ua/public_html/system/controllers/admin/actions/install.php: 12
run()
call_user_func_array() @ /home/searchip/web/searchip.in.ua/public_html/system/core/controller.php: 395
#7 29 августа 2019 в 16:26

Целиком текст ошибки можете выложить?

Ris
а на страницах сайта :

Ошибка в запросе БД:
Unknown column 'i.is_deleted' in 'where clause'

SELECT COUNT(i.id) as count
FROM cms_users_messages i
WHERE (i.to_id = '1') AND (i.is_new = '1') AND (i.is_deleted IS NULL)
Последние вызовы:

getCount() @ /home/site/web/site/public_html/system/controllers/messages/model.php: 333
getNewMessagesCount() @ /home/site/web/site/public_html/system/controllers/messages/hooks/menu_messages.php: 15
run()
call_user_func_array() @ /home/site/web/site/public_html/system/core/controller.php: 463
runExternalHook() @ /home/site/web/site/public_html/system/core/controller.php: 425
runHook() @ /home/site/web/site/public_html/system/core/eventsmanager.php: 31
hook() @ /home/site/web/site/public_html/system/controllers/menu/model.php: 185
buildMenu() @ /home/site/web/site/public_html/system/core/template.php: 241
loadMenus() @ /home/site/web/site/public_html/system/core/template.php: 263
menu() @ /home/site/web/site/public_html/templates/default/controllers/users/widgets/avatar/avatar.tpl.php: 19
include() @ /home/site/web/site/public_html/system/core/template.php: 1602
#8 29 августа 2019 в 16:36

cms_users_auth_tokens

MegaPro
/forum/thread26934-1.html
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.