Здравствуйте!
Выкладываю сюда переписку с тех.поддержкой, так как они отвечают медленнее чем хотелось бы
=====================
Вопрос:
Здравствуйте!
После переноса с сервера на сервер система не дает устанавливать обновления и активно хочет сделать проверку сайта и выдает при этом ошибку
"Сравнение соединения с базой данных должно быть utf8_unicode_ci, текущее значение: utf8_general_ci."
Что интересно на старом компе эта ошибка тоже есть, но там система работает без сообщений, в тесте ошибка есть, но обновления ставятся...
Подскажите как решить эту проблему? как убрать сообщение?
Спасибо!
=====================
Ответ:
Добрый день!
Добавьте, пожалуйста, строку:Цитата
$DB->Query("SET collation_connection = 'utf8_unicode_ci'");
в /bitrix/php_interface/after_connect.php
и выполните запрос к БД (Настройки - Инструменты - SQL запрос):
alt er database имя_БД collate 'utf8_unicode_ci';
Где имя_БД - имя вашей базы данных (можно посмотреть в файле bitrix/php_interface/dbconn.php).
======================
Вопрос:
Помогите!
Добавил все как Вы написали, запустил скрипт... он работал часа три, хотя база всего 50 Мб.... судя по всему корректно он так и не сделался, потому что сайт не запускается и вместо него открывается белая страница с кучей каракулей...
Что делать?
Сейчас попытался запустить скрипт заново... Битрикс работает на встроенном MySQL ... это нереально долго.. что там делать то??? Комп на котором это все стоит Вин 2008 сервер 64 бита, два ксеона (16 ядер) и 32 гб оперативки....что же ему надо? Почему так долго?
Почему он так долго делает и что можно сделать чтобы решить проблему кодировки?
Выкладываю сюда переписку с тех.поддержкой, так как они отвечают медленнее чем хотелось бы
=====================
Вопрос:
Здравствуйте!
После переноса с сервера на сервер система не дает устанавливать обновления и активно хочет сделать проверку сайта и выдает при этом ошибку
"Сравнение соединения с базой данных должно быть utf8_unicode_ci, текущее значение: utf8_general_ci."
Что интересно на старом компе эта ошибка тоже есть, но там система работает без сообщений, в тесте ошибка есть, но обновления ставятся...
Подскажите как решить эту проблему? как убрать сообщение?
Спасибо!
=====================
Ответ:
Добрый день!
Добавьте, пожалуйста, строку:Цитата
$DB->Query("SET collation_connection = 'utf8_unicode_ci'");
в /bitrix/php_interface/after_connect.php
и выполните запрос к БД (Настройки - Инструменты - SQL запрос):
alt er database имя_БД collate 'utf8_unicode_ci';
Где имя_БД - имя вашей базы данных (можно посмотреть в файле bitrix/php_interface/dbconn.php).
======================
Вопрос:
Помогите!
Добавил все как Вы написали, запустил скрипт... он работал часа три, хотя база всего 50 Мб.... судя по всему корректно он так и не сделался, потому что сайт не запускается и вместо него открывается белая страница с кучей каракулей...
Что делать?
Сейчас попытался запустить скрипт заново... Битрикс работает на встроенном MySQL ... это нереально долго.. что там делать то??? Комп на котором это все стоит Вин 2008 сервер 64 бита, два ксеона (16 ядер) и 32 гб оперативки....что же ему надо? Почему так долго?
Почему он так долго делает и что можно сделать чтобы решить проблему кодировки?