Периодическая проблема с разными скриптами на Apache (php + mysql)

Navras

Новичок
Подскажите пожалуйста, как исправить:

При установке Instant CMS выскакивает такая ошибка:

Field 'form_id' doesn't have a default value

INSERT INTO `cms_board_cats` (`id`, `parent_id`, `ordering`, `NSLeft`, `NSRight`, `NSDiffer`, `NSIgnore`, `NSLevel`, `title`, `description`, `published`, `orderform`, `showdate`, `pubdate`, `orderby`, `orderto`, `public`, `perpage`, `maxcols`, `thumb1`, `thumb2`, `thumbsqr`, `uplimit`, `is_photos`, `icon`, `obtypes`) VALUES
(1, 0, 1, 1, 8, '', 0, 0, '-- Корневая рубрика --', '', 1, 1, 1, '2008-09-22 13:39:32', 'pubdate', 'desc', 0, 15, 1, 64, 400, 0, 10, 1, 'folder_grey.png', ''),
(10, 1, 21, 2, 3, '', 0, 1, 'Услуги', '', 1, 1, 1, '2008-09-22 14:30:29', 'pubdate', 'desc', -1, 20, 1, 64, 400, 0, 10, 1, 'folder_grey.png', 'Предлагаю\r\nТребуется'),
(9, 1, 23, 6, 7, '', 0, 1, 'Автомобили', '', 1, 1, 1, '2008-09-22 14:30:23', 'pubdate', 'desc', -1, 20, 1, 64, 400, 0, 10, 1, 'folder_grey.png', 'Куплю\r\nПродам\r\nОбменяю'),
(8, 1, 22, 4, 5, '', 0, 1, 'Недвижимость', '', 1, 1, 1, '2008-09-22 14:30:00', 'pubdate', 'desc', -1, 20, 1, 64, 400, 0, 10, 1, 'folder_grey.png', 'Продам\r\nКуплю\r\nОбменяю\r\nСдам\r\nСниму');


Параметры сервера: php-5.3.5, mysqlnd 5.0.7-dev

Может ли быть проблема в моей версии mysql или php, и как исправить?
На сборке денвера все работает нормально, а вот на собранном Apacht не хочет. Другие cms работают нормально.


Заранее благодарю.
 

Navras

Новичок
Нашел ответ, надо выключить strict mode в my sql.

Выключить его можно в конфиге my.ini:
прописав вместо:
Код PHP:

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

следующий код:
Код PHP:

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

Тему можно удалять или закрывать.
 

AmdY

Пью пиво
Команда форума
Navras
нет, ты проблему не решил, а добавил себе кучу новых в связи с трудным дебагом.
тебе нужно было бы для схемы бд прописать дефолтное значение или в запросе выставлять что-нить для этого поля
 
Сверху