DLE - Invalid default value for 'date'
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 09:17, 7 августа 2021; Admin iph (обсуждение | вклад) (Новая страница: «=== DLE - Invalid default value for 'date' === Ошибка при установке DLE на новые версии MySQL сервера: MySQL error in file...»)
DLE - Invalid default value for 'date'
Ошибка при установке DLE на новые версии MySQL сервера:
MySQL error in file: /install.php at line 1809 Error Number: 1067 The Error returned was: Invalid default value for 'date' SQL query: CREATE TABLE dle_comments ( `id` int(10) unsigned NOT NULL auto_increment, `post_id` int(11) NOT NULL default '0', `user_id` mediumint(8) NOT NULL default '0', `date` datetime NOT NULL default '0000-00-00 00:00:00', `autor` varchar(40) NOT NULL default , `email` varchar(40) NOT NULL default , `text` text NOT NULL, `ip` varchar(40) NOT NULL default , `is_register` tinyint(1) NOT NULL default '0', `approve` tinyint(1) NOT NULL default '1', `rating` int(11) NOT NULL default '0', `vote_num` int(11) NOT NULL default '0', PRIMARY KEY (`id`), KEY `user_id` (`user_id`), KEY `post_id` (`post_id`), KEY `approve` (`approve`), FULLTEXT KEY `text` (`text`) ) ENGINE=MyISAM /*!40101 DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci */
возникает из-за того, что включен strict режим в my.cnf:
# vi /etc/my.cnf sql_mode=IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Убираем эту строку и перезапускаем MySQL сервер:
# systemctl restart mysql