Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Не могу установить битрикс - MySQL Query Error

00 голосов
4
Скачал Бритикс версия Бизнес(файл business_encode_php5.exe).

Устанавливаю. Установилось веб-окружение, запустилось. Потом было создание админа, выбор шаблона. И на следующем этапе выпала ошибка:

Цитата

Установка сервисов
Статьи... 7%

Внимание! На данном шаге произошла ошибка установки продукта.
Текст ошибки:
MySQL Query Error: select ID, ATTRIBUTES from b_xml_tree where (ID = 1) and (NAME = 'КоммерческаяИнформация') [Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='] DB query error. Please try later.
Повторите установку текущего шага. В случае повторения ошибки пропустите шаг.
спросил 02 Дек, 13 от Eoling (140 баллов)

4 Ответы

00 голосов
Продолжение истории.

Эта ошибка наблюдалась под Google Chrome. Зайдя под Оперой я с удивлением обнаружил что в Опере установка падает на другой ошибке:
Цитата

Внимание! На данном шаге произошла ошибка установки продукта.
Текст ошибки:
Service Temporarily Unavailable You have made too many requests per second.
Повторите установку текущего шага. В случае повторения ошибки пропустите шаг.


Проверил несколько раз. В Хроме первая ошибка, в Опере и IE вторая.
Это очень удивительно что запросы к БД зависят от браузера, продолжаем дальше.

Нагуглил эту тему, с решением проблемы. Нужно было зайти на bitrix/admin/settings.php?lang=ru&mid=statistic&mid_menu=1 и снять галочку "Блокировать".

Далее выпало следующая ошибка
Цитата

DB query error.Please try later.


Решилось прописыванием в файле \bitrix\php_interface\after_connect.php кода:
Код
$DB->Query("SET wait_timeout=28800");
$DB->Query("SET NAMES cp1251");
ответил 30 Янв, 14 от Eoling (140 баллов)
00 голосов
Как-то всё слишком сложно у вас. Возьмите веб окружение или нашу виртуальную машину.

Всё должно работать в любом браузере.
ответил 19 Май, 14 от Olly (820 баллов)
00 голосов
Цитата
Denis Sharomov пишет:
Как-то всё слишком сложно у вас. Возьмите веб окружение или нашу виртуальную машину.

Всё должно работать в любом браузере.



Это все на вашем веб окружении. Даже веб-окружение переставлял два раза.
ответил 15 Сен, 14 от Eoling (140 баллов)
00 голосов
Точно такая же проблема возникла и у меня.
(так же в окружение, которое качается с сайта битрикса при установке)

Код
$DB->Query("SET wait_timeout=28800"); 
$DB->Query("SET NAMES cp1251");


к счастью этот код помог
ответил 20 Янв, 15 от SereNa (100 баллов)

Похожие вопросы

0 голосов
4 ответов
спросил 07 Фев, 14 от Kiriel (2,010 баллов)
0 голосов
7 ответов
спросил 29 Июль, 13 от zNIKOz (160 баллов)
0 голосов
3 ответов
спросил 22 Фев, 14 от Kania (5,180 баллов)
0 голосов
3 ответов
спросил 29 Май, 13 от MuCC (160 баллов)
0 голосов
9 ответов
спросил 24 Май, 13 от DarkDiezo (160 баллов)