Здравствуйте,
Пытаюсь восстановить сайт из резервной копии, созданной в административной панели Битрикса, на новом хостинге. Первый шаг пройден успешно, а на втором при восстановление базы данных выскакивает ошибка указанная в самом низу.
Нашел решение на сайте
где советуют отключить строгий режим путем добавления в файл «/etc/mysql/my.cnf.»
перед кодом [mysqld] код:
Подойдет ли данное решение, не повлечет ли оно за собою другие ошибки?
Может есть более правильный метод ?
ОШИБКА
Пытаюсь восстановить сайт из резервной копии, созданной в административной панели Битрикса, на новом хостинге. Первый шаг пройден успешно, а на втором при восстановление базы данных выскакивает ошибка указанная в самом низу.
Нашел решение на сайте
где советуют отключить строгий режим путем добавления в файл «/etc/mysql/my.cnf.»
перед кодом [mysqld] код:
| Код |
|---|
sql_mode=ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
Может есть более правильный метод ?
ОШИБКА
| Код |
|---|
MySQL query error! Invalid default value for 'TIMESTAMP_X' CRE ATE TABLE `b_blog_image` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `FILE_ID` int(11) NOT NULL DEFAULT '0', `BLOG_ID` int(11) NOT NULL DEFAULT '0', `POST_ID` int(11) NOT NULL DEFAULT '0', `USER_ID` int(11) NOT NULL DEFAULT '0', `TIMESTAMP_X` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `TITLE` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `IMAGE_SIZE` int(11) NOT NULL DEFAULT '0', `IS_COMMENT` varchar(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'N', `COMMENT_ID` int(11) DEFAULT NULL, PRIMARY KEY (`ID`), KEY `IX_BLOG_IMAGE_1` (`POST_ID`,`BLOG_ID`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; MySQL query error! Invalid default value for 'TIMESTAMP_X' CRE ATE TABLE `b_blog_image` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `FILE_ID` int(11) NOT NULL DEFAULT '0', `BLOG_ID` int(11) NOT NULL DEFAULT '0', `POST_ID` int(11) NOT NULL DEFAULT '0', `USER_ID` int(11) NOT NULL DEFAULT '0', `TIMESTAMP_X` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `TITLE` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `IMAGE_SIZE` int(11) NOT NULL DEFAULT '0', `IS_COMMENT` varchar(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'N', `COMMENT_ID` int(11) DEFAULT NULL, PRIMARY KEY (`ID`), KEY `IX_BLOG_IMAGE_1` (`POST_ID`,`BLOG_ID`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; CRE ATE TABLE `b_blog_image` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `FILE_ID` int(11) NOT NULL DEFAULT '0', `BLOG_ID` int(11) NOT NULL DEFAULT '0', `POST_ID` int(11) NOT NULL DEFAULT '0', `USER_ID` int(11) NOT NULL DEFAULT '0', `TIMESTAMP_X` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `TITLE` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `IMAGE_SIZE` int(11) NOT NULL DEFAULT '0', `IS_COMMENT` varchar(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'N', `COMMENT_ID` int(11) DEFAULT NULL, PRIMARY KEY (`ID`), KEY `IX_BLOG_IMAGE_1` (`POST_ID`,`BLOG_ID`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; |