Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Установка (http://forum.typo3.ru/forumdisplay.php?f=13)
-   -   2: SQL error: 'Incorrect integer value:'' for column 'backend_layout' at row 1' (http://forum.typo3.ru/showthread.php?t=9209)

seaman 31.01.2011 13:32

2: SQL error: 'Incorrect integer value:'' for column 'backend_layout' at row 1'
 
Поставил TYPO3 4.5 LTS Source + Dummy [zip] на localhost (Apache/2.2.17 (Win32) PHP/5.2.1 MySQL 5.0), изменил пароли, русифицировал, после перешел к созданию страниц и постоянно получаю:

Цитата:

2: SQL error: 'Incorrect integer value: '' for column 'backend_layout' at row 1' (pages:NEW4d467bd09efb9)
Что я делаю не так или что я настроил не так (вроде все рекомендованные настройки сделал)???

Selassie 15.02.2011 21:44

Такаяже проблема подскажите

Flex 17.10.2011 20:21

У вас MySQL использует SQL strict mode.
Как лечить:
1. Через install tool ищите настройку [SYS][setDBinit] и добавляйте туда:
Цитата:

SET SESSION sql_mode='';
это будет вторая строчка после
Цитата:

SET NAMES utf8;
которая там уже прописана по умолчанию.
2. Или ручками в localconf.php добавьте:
Цитата:

$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;\' . LF . \'SET SESSION sql_mode=\'\';';
Дополнительное чтиво для любознательных (правда на английском):
Про режимы SQL сервера в MySQL
Эта проблема на багтрекере TYPO3

uoziod 30.12.2011 17:52

Спасибо огромное!


Часовой пояс GMT +4, время: 14:52.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot