Просмотр полной версии : 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
Такаяже проблема подскажите
У вас 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 (http://dev.mysql.com/doc/refman/5.1/en/server-sql-mode.html)
Эта проблема на багтрекере TYPO3 (http://forge.typo3.org/issues/20052)
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot