exstreme / Jcomments-4

Modified Jcomments 3.0.7 with Recaptcha 2 in comments. Adapted to Joomla 4. No compatibility with Joomla 1.5\2.5\3.x
16 stars 12 forks source link

Некорректные данные в таблицах БД после миграции #103

Closed Sulpher closed 1 year ago

Sulpher commented 1 year ago

удалил компонент JC, обновил j3 на j4. поставил JC. иду сюда:

Снимок экрана 2022-07-23 в 13 34 20

Снимок экрана 2022-07-23 в 10 46 06

нажимаю на исправить. остается только это:

Снимок экрана 2022-07-23 в 10 46 25

и это повторным нажатием кнопки не фиксится. видимо, изменилась структура таблиц в новой версии.

Globulopolis commented 1 year ago

Да, таблицы менялись. Проверьте это поле в таблице. Если оно VARCHAR(100) NOT NULL DEFAULT '' то всё нормально, если нет - исправьте вручную.

Sulpher commented 1 year ago

посмотрел. в структуре таблицы jcomments_subscriptions нет столбца source.

Снимок экрана 2022-07-23 в 18 20 56
Globulopolis commented 1 year ago

Видимо обновление не прошло нормально. Должно быть так image

Sulpher commented 1 year ago

Да, добавил столбец вручную. спасибо! еще заметил, что после миграции у многих столбцов в таблицах JComments Collation выставлено как utf8mb3_general_ci вместо utf8mb4_general_ci

если это имеет значение. нужно ли вносить в компонент какие-то правки по части миграции? или урок на github написать с SQL дампом/пошаговой инструкцией для других. если что - можно закрывать тикет.

Globulopolis commented 1 year ago

еще заметил, что после миграции у многих столбцов в таблицах JComments Collation выставлено как utf8mb3_general_ci вместо utf8mb4_general_ci

utf8mb3_general_ci это тот же utf8_general_ci. Смените на utf8mb4_general_ci.