Пользователь 17890
Постоянный посетитель
Сообщений: 139
Баллов: 25
Авторитет:
0
Рейтинг пользователя:
1
Регистрация: 20.11.2007
ПРОБЛЕМА:
В общем, при установке
дистрибутива 9.5.6
, после указания данных для соединения с БД и начале установки (побежал прогресс бар) получаем ошибку «ошибка установки главного модуля» и на этом все заканчивается.
РЕШЕНИЕ:
Были опробованы дистрибутивы на других серверах, они работают. Я начал грешить, что проблема связана со свежеобновленным MySQL и не ошибся ![]()
Моя серверная часть: WinXP 32, MySQL 5.5.8, Apache 2.2.6, PHP 5.2.5
Привожу подробный ход действий для выяснения проблемы (вдруг кому пригодиться):
1) Смотрим логи установки, файл /bitrix/modules/install.log
| Код |
|---|
... create table b_group ( ID int(18) not null auto_increment, TIMESTAMP_X timestamp(14), ACTIVE char(1) not null default 'Y', C_SORT int(18) not null default '100', ANONYMOUS char(1) not null default 'N', NAME varchar(255) not null, DESCRIPTION varchar(255), SECURITY_POLICY text null, STRING_ID varchar(255), primary key (ID) ) Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(14), ACTIVE char(1) not null default 'Y', C_SORT int(18) not null default' at line 3 ... |
Ага, есть ошибка синтаксиса SQL-запроса.
2) Выясняем из гугла, что за ошибка и почему возникает в этом месте. В итоге находим следующий момент:
| Цитата |
|---|
| http://dev.mysql.com/doc/refman/5.5/en/news-5-5-3.html Changes in MySQL 5.5.3 TIMESTAMP(N) data type: The ability to specify a display width of N (use without N). |
Т.е. запросы вида
| Код |
|---|
create table ... ( ... TIMESTAMP_X timestamp(14), ... ) |
должны писаться как
| Код |
|---|
create table ... ( ... TIMESTAMP_X timestamp, ... ) |
3) далее открываем файл /bitrix/modules/main/install/mysql/install.sql и вносим в него правку: меняем указание типа полей с timestamp(14) на timestamp
Причем, если открыть sql-скрипт установки, допустим, модуля инфоблоков, то там запросы написаны верно. Предположу, что забыли исправить этот момент именно в sql-скрипте установки главного модуля.
После внесения этой правки установка идет как надо.
Содержание
- Проблема установки на MySQL 5.5.8 ( * решено * )
- Проблемы при установке решения на 1С-Битрикс
- База знаний
- Проблемы при установке решения на 1С-Битрикс
- Битрикс ошибки при установке модуля
- Ошибка при установке модуля «Диск»
- Ошибка при установке модуля «Диск»
Проблема установки на MySQL 5.5.8 ( * решено * )
ПРОБЛЕМА:
В общем, при установке дистрибутива 9.5.6 , после указания данных для соединения с БД и начале установки (побежал прогресс бар) получаем ошибку » ошибка установки главного модуля » и на этом все заканчивается.
РЕШЕНИЕ:
Были опробованы дистрибутивы на других серверах, они работают. Я начал грешить, что проблема связана со свежеобновленным MySQL и не ошибся
Моя серверная часть: WinXP 32, MySQL 5.5.8, Apache 2.2.6, PHP 5.2.5
Привожу подробный ход действий для выяснения проблемы (вдруг кому пригодиться):
1) Смотрим логи установки, файл /bitrix/modules/install.log
Ага, есть ошибка синтаксиса SQL-запроса.
2) Выясняем из гугла, что за ошибка и почему возникает в этом месте. В итоге находим следующий момент:
| Цитата |
|---|
| http://dev.mysql.com/doc/refman/5.5/en/news-5-5-3.html Changes in MySQL 5.5.3 TIMESTAMP(N) data type: The ability to specify a display width of N ( use without N ). |
3) далее открываем файл /bitrix/modules/main/install/mysql/install.sql и вносим в него правку: меняем указание типа полей с timestamp(14) на timestamp
Причем, если открыть sql-скрипт установки, допустим, модуля инфоблоков, то там запросы написаны верно. Предположу, что забыли исправить этот момент именно в sql-скрипте установки главного модуля.
После внесения этой правки установка идет как надо.
Источник
Проблемы при установке решения на 1С-Битрикс

База знаний
- Интернет-магазины
- Аспро: Лайтшоп
- Аспро: Максимум
- Аспро: Next
- Аспро: Интернет-магазин
- Аспро: Крутой шоп
- Аспро: Маркет
- Аспро: Оптимус
- Аспро: Шины и диски 2.0
- Аспро: Шины и диски, интернет-магазин
- Корпоративные сайты
- Аспро: Корпоративный сайт 3.0
- Аспро: Корпоративный сайт 2.0
- Аспро: Приорити
- Аспро: Digital
- Аспро: Корпоративный сайт
- Аспро: Корпоративный сайт современной компании
- Аспро: Корпорация
- Аспро: Курорт
- Аспро: Ландшафт
- Аспро: Медицинский центр 2.0
- Аспро: Сайт медицинского центра
- Аспро: Стройка
- Модули
- Аспро: Кредитный калькулятор
- Аспро: Привязка ответственного
- Аспро: Универсальный импорт
- Аспро: Шинный калькулятор
- 1С-Битрикс
- Общее
Проблемы при установке решения на 1С-Битрикс
Одной из причин подобных проблем является попытка установить решение на «чистый» 1С-Битрикс, не содержащий каких-либо модулей. Чтобы избежать ошибок, проверьте, установлены ли модули, необходимые для работы решения:
- Форум
- Управление структурой
- Торговый каталог
- Социальные сервисы
- Поисковая оптимизация
- Поиск
- Подписка, рассылки
- Информационные блоки
- Интернет-магазин
- Веб-формы
- Валюты
- Push and Pull
- Highload-блоки.
Проверить наличие необходимых модулей можно в настройках продукта:
Настройки → Настройки продукта → Модули
На этой же странице вы можете установить недостающие модули, а затем перейти к загрузке решения «Аспро» из 1С-Битрикс: Маркетплейс.
Источник
Битрикс ошибки при установке модуля
Ставил Битрикс корпоративный портал версия 9 и все шло стандартно до начала установки. Выскочило «ошибка установки главного модуля».
ПРОБЛЕМА:
В общем, при установке дистрибутива 9.0.0, после указания данных для соединения с БД и начале установки (побежал прогресс бар) получаем ошибку « ошибка установки главного модуля » и на этом все заканчивается.
РЕШЕНИЕ:
Были опробованы дистрибутивы на других серверах, они работают. Я начал грешить, что проблема связана со свежеобновленным MySQL и не ошибся
Моя серверная часть: WinXP 32, MySQL 5.5.8, Apache 2.2.6, PHP 5.2.5
Привожу подробный ход действий для выяснения проблемы (вдруг кому пригодиться):
1) Смотрим логи установки, файл /bitrix/modules/install.log
.
create table b_group (
ID int(18) not null auto_increment,
TIMESTAMP_X timestamp(14),
ACTIVE char(1) not null default ‘Y’,
C_SORT int(18) not null default ‘100’,
ANONYMOUS char(1) not null default ‘N’,
NAME varchar(255) not null,
DESCRIPTION varchar(255),
SECURITY_POLICY text null,
STRING_ID varchar(255),
primary key (ID)
)
Error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘(14),
ACTIVE char(1) not null default ‘Y’,
C_SORT int(18) not null default’ at line 3
…
Ага, есть ошибка синтаксиса SQL-запроса.
2) Выясняем из гугла, что за ошибка и почему возникает в этом месте. В итоге находим следующий момент:
https://dev.mysql.com/doc/refman/5.5/en/n ews-5-5-3.html
Changes in MySQL 5.5.3
TIMESTAMP(N) data type: The ability to specify a display width of N (use without N).
Т.е. запросы вида
create table . (
.
TIMESTAMP_X timestamp(14),
.
)
должны писаться как
create table . (
.
TIMESTAMP_X timestamp,
.
)
3) далее открываем файл /bitrix/modules/main/install/mysql/insta ll.sql и вносим в него правку: меняем указание типа полей с timestamp(14) на timestamp
Причем, если открыть sql-скрипт установки, допустим, модуля инфоблоков, то там запросы написаны верно. Предположу, что забыли исправить этот момент именно в sql-скрипте установки главного модуля.
После внесения этой правки установка идет как надо.
Источник
Ошибка при установке модуля «Диск»
Добрый день. После переноса с Линукс на БитриксВМ корпоративного портала, не могу установить модуль «Диск»
Получаю вот такую ошибку:
Ошибки при установке:
Поле UF_SONET_COM_DOC для объекта SONET_COMMENT уже существует.
Сам модуль после установки корректно не работает. При попытке войти во вкладку «Мой диск» перебрасывало в «Живую ленту».
После удаления модуля «Диск» без сохранения таблиц, при входе во «Все документы»
| Здесь показаны ссылки на все библиотеки документов, доступ к которым имеет сотрудник компании: личные документы пользователя; персональные документы других сотрудников; страницы раздела «Документы» и документы групп интранета и экстранета.Чтобы получить доступ сразу ко всем доступным вам библиотекам документов корпоративного портала и работать с ними, как с обычными папками и документами, подключите эту страницу как сетевой диск. |
это у них новая фича такая и они на это дали мне ответ
Время : 07.05.2015 11:22:12
От кого : Евгений Васильков
На текущий момент, модуль «диск» может быть установлен только при установке «бэта» обновлений продукта.
С уважением,
старший специалист технической поддержки
Васильков Евгений.
а то что модуль давно не бета, их давно не интересует .
и это явный глюк который они не хотят признавать
Источник
Ошибка при установке модуля «Диск»
Добрый день. После переноса с Линукс на БитриксВМ корпоративного портала, не могу установить модуль «Диск»
Получаю вот такую ошибку:
Ошибки при установке:
Поле UF_SONET_COM_DOC для объекта SONET_COMMENT уже существует.
Сам модуль после установки корректно не работает. При попытке войти во вкладку «Мой диск» перебрасывало в «Живую ленту».
После удаления модуля «Диск» без сохранения таблиц, при входе во «Все документы»
| Здесь показаны ссылки на все библиотеки документов, доступ к которым имеет сотрудник компании: личные документы пользователя; персональные документы других сотрудников; страницы раздела «Документы» и документы групп интранета и экстранета.Чтобы получить доступ сразу ко всем доступным вам библиотекам документов корпоративного портала и работать с ними, как с обычными папками и документами, подключите эту страницу как сетевой диск. |
это у них новая фича такая и они на это дали мне ответ
Время : 07.05.2015 11:22:12
От кого : Евгений Васильков
На текущий момент, модуль «диск» может быть установлен только при установке «бэта» обновлений продукта.
С уважением,
старший специалист технической поддержки
Васильков Евгений.
а то что модуль давно не бета, их давно не интересует .
и это явный глюк который они не хотят признавать
Действительно, только обновления до Бета версии всё начало работать.
Прошу подсказать, пытаюсь примонтировать папку Windows для пользователя «Личный диск», не могу понять где битрикс хранит документы?
Как для пользователя, в качестве основного хранилища документов использовать папку НФС?
Источник
8 декабря 2020 10:57:13
Самый провальный тест в Мониторе качества от Битрикс — «Ядро проекта не модифицировалось». Сколько раз мы сдавали проекты, еще ни разу тест не был пройден гладко. Хотя ядро действительно не модифицировалось) Так что же делать? Как обойти систему?
Шаг1. Разбираемся с Подробным отчетом
Открываем Подробный отчет непосредственно в тесте. В отчете видим строки такого вида: Модуль abtest не модифицировался. Эти строки нас не интересуют.
Находим строки такого вида:
В модуле main модифицированы файлы: .../bitrix/modules/main/admin/update_system.php .../bitrix/modules/main/admin/update_system_act.php .../bitrix/modules/main/admin/update_system_call.php .../bitrix/modules/main/classes/general/update_class.php
Ознакомившись с отчетом, можно понять, на какие именно модули «ругается» Битрикс. С ними и будем работать.
Первое и самое главное правило: в любой непонятной ситуации устанавливаем последние обновления Битрикса!
После установки обновлений запускаем автотест заново. Если не помогло и модифицированный файлы остались — переходим ко второму шагу.
Шаг 2. Переустанавливаем файлы модулей.
В Битриксе есть возможность заново загрузить/переустановить файлы отдельных модулей. Кстати, это может пригодится и в том случае, если кто-то по ошибке удалил папку с модулем.
Итак, что нужно сделать?
- В административной части сайта перейти в раздел «Обновление платформы» (Рабочий стол -> Marketplace -> Обновление платформы)
- Добавить в ссылку GET-параметр. Какой именно — зависит от вашей версии Битрикса. Но варианта 3: сначала это было BX_SUPPORT_MODE=Y, потом BX_SUPPORT_MODEX=Y. А начиная примерно с 18 версии Битрикса, BX_SUPPORT_PROTOCOL + текущий день =Y. Третий вариант рассмотрим подробнее. Текущий день берется с даты на сервере. Первый ноль не учитывается. То есть, например, для 8 декабря, ссылка будет иметь вид
/bitrix/admin/update_system.php?lang=ru&BX_SUPPORT_PROTOCOL8=Y
- В появившемся поле «Системная область» через запятую перечисляем все проблемные модули и кликаем «Перезагрузить все файлы»
Запускаем автотест, проблема должна уйти! Если и это не помогло, то советую вам обратиться в ТП Битрикса. Еще один лайфхак — вручную проставить, что тест пройден с подробным комментарием, что правки в файлы ядра вы не вносили, модули переустановили. И вообще сделали все, что могли. Не благодарите!)

Разработчик — это в крови. Люблю Битрикс, нестандартные задачи и интересные проекты.
-
-
February 10 2011, 13:17
- IT
- Cancel
Писал на форуме битрикса про такую ошибку «ошибка установки главного модуля«:
http://dev.1c-bitrix.ru/community/forums/forum6/topic31716/
никто не ответил, имеет ли место такая ошибка.
ПРОБЛЕМА:
В общем, при установке дистрибутива 9.5.6, после указания данных для соединения с БД и начале установки (побежал прогресс бар) получаем ошибку «
ошибка установки главного модуля» и на этом все заканчивается.
РЕШЕНИЕ:
Были опробованы дистрибутивы на других серверах, они работают. Я начал грешить, что проблема связана со свежеобновленным MySQL и не ошибся
Моя серверная часть: WinXP 32, MySQL 5.5.8, Apache 2.2.6, PHP 5.2.5
Привожу подробный ход действий для выяснения проблемы (вдруг кому пригодиться):
1) Смотрим логи установки, файл
/bitrix/modules/install.log
...
create table b_group (
ID int(18) not null auto_increment,
TIMESTAMP_X timestamp(14),
ACTIVE char(1) not null default 'Y',
C_SORT int(18) not null default '100',
ANONYMOUS char(1) not null default 'N',
NAME varchar(255) not null,
DESCRIPTION varchar(255),
SECURITY_POLICY text null,
STRING_ID varchar(255),
primary key (ID)
)
Error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(14),
ACTIVE char(1) not null default 'Y',
C_SORT int(18) not null default' at line 3
...
Ага, есть ошибка синтаксиса SQL-запроса.
2) Выясняем из гугла, что за ошибка и почему возникает в этом месте. В итоге находим следующий момент:
http://dev.mysql.com/doc/refman/5.5/en/news-5-5-3.html
Changes in MySQL 5.5.3
TIMESTAMP(N) data type: The ability to specify a display width of N (use without N).
Т.е. запросы вида
create table ... (
...
TIMESTAMP_X timestamp(14),
...
)
должны писаться как
create table ... (
...
TIMESTAMP_X timestamp,
...
)
3) далее открываем файл
/bitrix/modules/main/install/mysql/install.sql и вносим в него правку: меняем указание типа полей с timestamp(14) на timestamp
Причем, если открыть sql-скрипт установки, допустим, модуля инфоблоков, то там запросы написаны верно. Предположу, что забыли исправить этот момент именно в sql-скрипте установки главного модуля.
После внесения этой правки установка идет как надо.
Устанавливаю «Управление сайтом» и на 6 этапе «Установка модуля «Сайты 24″ (файлы)» error
Внимание! На данном шаге произошла ошибка установки продукта.
Повторите установку текущего шага. В случае повторения ошибки пропустите шаг.
[BitrixMainDBSqlQueryException] Mysql query error: (2006) MySQL server has gone away (400) SELECT * FROM b_cache_tag WHERE TAG = ‘landing_blocks’ D:ASITESbitrix.locbitrixmodulesmainlibdbmysqliconnection.php:137 #0: BitrixMainDBMysqliConnection->queryInternal(string, array, NULL) D:ASITESbitrix.locbitrixmodulesmainlibdbconnection.php:330 #1: BitrixMainDBConnection->query(string) D:ASITESbitrix.locbitrixmodulesmainlibdatataggedcache.php:156 #2: BitrixMainDataTaggedCache->clearByTag(string) D:ASITESbitrix.locbitrixmodulesmainclassesgeneralcache.php:487 #3: CCacheManager->ClearByTag(string) D:ASITESbitrix.locbitrixmoduleslandinginstallindex.php:472 #4: Landing->installFiles() D:ASITESbitrix.locbitrixmodulesmaininstallwizardwizard.php:1 #5: CreateModulesStep->InstallModule(string, string) D:ASITESbitrix.locbitrixmodulesmaininstallwizardwizard.php:1 #6: CreateModulesStep->OnPostForm() D:ASITESbitrix.locbitrixmodulesmainclassesgeneralwizard.php:469 #7: CWizardBase->Display() D:ASITESbitrix.locbitrixmodulesmaininstallwizardwizard.php:1 #8: include_once(string) D:ASITESbitrix.locindex.php:22
Как это исправить?
задан 25 янв 2019 в 9:35
В процессе выполнения запроса сервер оборвал соединение. Проблема связана с настройкой MySQL и часто возникает когда на сервере установлен небольшой лимит времени на соединение.
Установите в bitrix/php_interface/after_connect.php:
$DB->Query("SET wait_timeout=28800");
ответ дан 25 янв 2019 в 9:40
![]()
zalexzalex
1,6191 золотой знак8 серебряных знаков13 бронзовых знаков
![1С-Битрикс и PHP 8: исправляем ошибки [Ux11] и non-static method](https://www.brekot.ru/upload/iblock/6b6/i3cro7dpg23pev6kfic1z33ryszlolfc/2.png)
При обновлении PHP до 8 версии в работе сторонних модулей 1С-Битрикс могут возникнуть ряд ошибок. Рассмотрим как их исправить:
Ошибка №1
[Ux11] Ошибка описания модуля "название.модуля".
Не установлено соединение с сервером обновлений. [Ux11] Ошибка описания модуля "название.модуля"
При возникновении данной ошибки нужно либо обновить модуль до последней версии, либо в файле /bitrix/modules/название.модуля/install/index.php заменить название функции function название_модуля() на function __construct() После этого ошибка должна уйти
Ошибка №2
Для исправления ошибки:
call_user_func_array(): Argument #1 ($function) must be a valid callback, non-static method НазваниеМодуля::МетодКласса() cannot be called statically (0)
Необходимо найти код данного модуля по следующему пути (/bitrix/modules/название.модуля), определиться с классом в котором возникает данная ошибка и к данному классу приписать служебное слово static, примерно так:
static function МетодКласса()