Может уже обсуждался этот вопрос - но я ответа так и не нашел, хотя вопрос серьёзный!!!
НЕ КОРРЕКТНО ЗАГРУЖАЮТСЯ БЕКАПЫ!!!
Порядок действий такой:
1) делается бекап,
2) удаляются все файлы Битрикса из папки www
3) через restore.php загружается ранее сохраненный бекап
4) делается тестирование и при тестировании в разделе "Статус таблиц" вываливается куча ошибок:
Мы залезли в файл бекапа и увидели команды MySQL на создание таблиц БД Битрикса:
причем сравнение COLLATE как видно задается в utf8_general_ci.
Сейчас вручную пытаемся изменить сравнение utf8_general_ci в файле бекапа на первоначальный (согласно текста ошибки) utf8_unicode_ci и загрузить уже его. О результатах напишу тут...
Хотелось бы узнать - так изначально задумано? или что-то мы делаем не так (есть предположение, что надо и БД удалять))? или это ляп?
НЕ КОРРЕКТНО ЗАГРУЖАЮТСЯ БЕКАПЫ!!!
Порядок действий такой:
1) делается бекап,
2) удаляются все файлы Битрикса из папки www
3) через restore.php загружается ранее сохраненный бекап
4) делается тестирование и при тестировании в разделе "Статус таблиц" вываливается куча ошибок:
Цитата |
---|
Сравнение (Collation) для таблицы "b_adv_banner" (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci) Сравнение (Collation) для таблицы "b_adv_banner_2_country" (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci) Сравнение (Collation) для таблицы "b_adv_banner_2_day" (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci) Сравнение (Collation) для таблицы "b_adv_banner_2_group" (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci) Сравнение (Collation) для таблицы "b_adv_banner_2_page" (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci) Сравнение (Collation) для таблицы "b_adv_banner_2_site" (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci) Сравнение (Collation) для таблицы "b_adv_banner_2_stat_adv" (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci) Сравнение (Collation) для таблицы "b_adv_banner_2_weekday" (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci) Сравнение (Collation) для таблицы "b_adv_contract" (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci) Сравнение (Collation) для таблицы "b_adv_contract_2_page" (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci) ... ... |
Мы залезли в файл бекапа и увидели команды MySQL на создание таблиц БД Битрикса:
Цитата |
---|
-- -------------------------------------------------------- -- -- Table structure for table `b_adv_banner_2_country` -- DROP TABLE IF EXISTS `b_adv_banner_2_country`; CREATE TABLE `b_adv_banner_2_country` ( `BANNER_ID` int(18) NOT NULL default '0', `COUNTRY_ID` char(2) NOT NULL, `REGION` varchar(200) default NULL, `CITY_ID` int(18) default NULL, KEY `ix_b_adv_banner_2_country_1` (`COUNTRY_ID`,`REGION`(50),`BANNER_ID`), KEY `ix_b_adv_banner_2_country_2` (`CITY_ID`,`BANNER_ID`), KEY `ix_b_adv_banner_2_country_3` (`BANNER_ID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; -- -------------------------------------------------------- -- -- Table structure for table `b_adv_banner_2_day` -- DROP TABLE IF EXISTS `b_adv_banner_2_day`; CREATE TABLE `b_adv_banner_2_day` ( `DATE_STAT` date NOT NULL default '0000-00-00', `BANNER_ID` int(18) NOT NULL default '0', `SHOW_COUNT` int(18) NOT NULL default '0', `CLICK_COUNT` int(18) NOT NULL default '0', `VISITOR_COUNT` int(18) NOT NULL default '0', PRIMARY KEY (`BANNER_ID`,`DATE_STAT`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; ... ... |
Сейчас вручную пытаемся изменить сравнение utf8_general_ci в файле бекапа на первоначальный (согласно текста ошибки) utf8_unicode_ci и загрузить уже его. О результатах напишу тут...
Хотелось бы узнать - так изначально задумано? или что-то мы делаем не так (есть предположение, что надо и БД удалять))? или это ляп?