Ошибка TYPO3 6.2 - не удается создать новые статьи (неверное целочисленное значение) - PullRequest
0 голосов
/ 13 июля 2020

Поскольку я перешел с MySQL на MariaDB, я больше не могу создавать новую статью NEWS.

Ошибка: 2: SQL error: 'Incorrect integer value: '' for column 'SITE'.'tx_news_domain_model_news'.'sys_language_uid' at row 1' (tx_news_domain_model_news:NEW5f0c778d539382.63899223)

Я уже прочитал: { ссылка } и также применил изменения, но я не решил проблему.

Похоже, это должно быть целое число, но это строка. Кто-нибудь сталкивается с такой же проблемой? Или вообще есть решение для этого?

1 Ответ

1 голос
/ 13 июля 2020

Хорошо, понял. Если кто-то использует TYPO3 v6.2, вы в большинстве случаев больше не найдете хорошего ответа, поскольку он больше не поддерживается, и большинство людей его больше не используют.

Однако решение:

установить:

[SYS][setDBinit] = SET SESSION sql_mode = 'NO_ENGINE_SUBSTITUTION';

Или go на LocalConfiguration. php и установите:

'SYS' => 'setDBinit' => 'SET SESSION sql_mode = \'NO_ENGINE_SUBSTITUTION\';',

Или просто добавьте:

'setDBinit' => 'SET SESSION sql_mode = \'NO_ENGINE_SUBSTITUTION\';',

к уже существующим конфигурациям SYS.

...