Пользователь 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 для пользователя «Личный диск», не могу понять где битрикс хранит документы?
Как для пользователя, в качестве основного хранилища документов использовать папку НФС?
Источник
Во время установки падает MySQL, с текущей базой он больше не запускается, если удалить базу, то MySQL поднимается, но установка не идет «ошибка установки главного модуля», на хостинге установлена Centos 7 с BitrixENV.
Хостинг hc.ru, несколько раз уже переустанавливали ОС и запускали установку по новой, каждый раз падает на одном и том же месте(Установка модуля «Интернет-магазин» (данные БД)…).
При этом установка на локальной машине в VirtualBox проходит нормально, перенос бекапа уже установленного портала на хостинг не проходит на восстановлении базы — MySQL server has gone away
Ручная заливка базы в MySQL — выдает ERROR 1030 (HY000) at line 18723: Got error 168 from storage engine
техподдержка битрикса ответила «обращайтесь к хостингу»
-
Вопрос заданболее трёх лет назад
-
1965 просмотров
Пригласить эксперта
Все верно — это не ошибка Битрикса, а ошибка сервера.
Получить «ERROR 1030 (HY000) at line 18723: Got error 168 from storage engine», можно несколькими способами.
Наиболее распространенные:
1) Нехватает места на хостинге (Хостинг жадный и дал Вам всего 2ГБ на Битрикс, а рекомендуется для чистой установки не меньше 10ГБ)
2) Вы уперлись в количество одновременно открытых файлов.
В любом случае, точную ошибку может дать только log СУБД.
-
Показать ещё
Загружается…
12 февр. 2023, в 02:07
2000 руб./за проект
12 февр. 2023, в 00:06
1000 руб./в час
11 февр. 2023, в 22:57
25000 руб./за проект
Минуточку внимания
Устанавливаю «Управление сайтом» и на 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 бронзовых знаков
|
94 / 67 / 23 Регистрация: 22.09.2013 Сообщений: 626 |
|
|
1 |
|
Установка продукта31.03.2014, 09:31. Показов 2661. Ответов 5
Приветствую всех.
__________________
0 |
|
0 / 0 / 1 Регистрация: 30.03.2014 Сообщений: 6 |
|
|
31.03.2014, 11:21 |
2 |
|
сервер оптимизирован под Битрикс? хостинг-тест не выдаёт ошибок?
0 |
|
94 / 67 / 23 Регистрация: 22.09.2013 Сообщений: 626 |
|
|
31.03.2014, 12:36 [ТС] |
3 |
|
Vatanabe, это виртуальная лаборатория которую выдал сам Bitrix
0 |
|
0 / 0 / 1 Регистрация: 30.03.2014 Сообщений: 6 |
|
|
31.03.2014, 12:46 |
4 |
|
Возможно у них сервак подтупливает. либо попробуйте позже, либо скачайте их виртуальное окружение для винды/виртуальную машину для Vmware или веб окружение для центоси
0 |
|
94 / 67 / 23 Регистрация: 22.09.2013 Сообщений: 626 |
|
|
31.03.2014, 13:06 [ТС] |
5 |
|
Vatanabe, Дело в том , что мне нужно делать задания , а сроки сдачи 1 число и как бы время деньги
0 |
|
0 / 0 / 1 Регистрация: 30.03.2014 Сообщений: 6 |
|
|
31.03.2014, 13:26 |
6 |
|
Решениену, тогда тем более ставьте виндовое окружение и всё. быстро ж. Настраивать там ничего не нужно
0 |
|
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
31.03.2014, 13:26 |
|
6 |
Способы исправления ошибок, выявленных при полном тестировании системы в 1С-Битрикс
Модули веб-сервера
Ошибка: Загружен модуль mod_dav/mod_dav_fs, WebDav не будет работать
Решение: Удалите файл /etc/httpd/conf.modules.d/00-dav.conf
Размер стека и pcre.recursion_limit
Ошибка: Замечание. Возможны проблемы в работе с длинными строками из-за системных ограничений
Решение: Как правило, для корректной работы 1С-Битрикс требуется снижение значения pcre.recursion_limit до 1000. Для этого нужно прописать правило в файле php.ini или в .htaccess, если у вас виртуальный хостинг и нет доступа к настройкам сервера.
VDS хостинг
- В файле /etc/php.d/bitrixenv.ini изменим параметр:
pcre.recursion_limit=100000
- В скрипте запуска сервера HTTP Apache /etc/rc.d/init.d/httpd изменим функцию start(), добавив в нее одну строку ulimit -s unlimited
- В итоге должно получиться примерно следующее:
start() { echo -n $"Starting $prog: " ulimit -s unlimited LANG=$HTTPD_LANG daemon --pidfile=${pidfile} $httpd $OPTIONS RETVAL=$? echo [ $RETVAL = 0 ] && touch ${lockfile} return $RETVAL }
Виртуальный хостинг
Для виртуального хостинга в файле .htaccess
php_value pcre.recursion_limit 100000
Режим работы MySQL
Ошибка: innodb_strict_mode=ON, требуется OFF
Решение: После обновления 1C-Битрикс, а конкретно модуля main 19.0.400 добавилась новая проверка. Исправление выйдет в следующих версиях BitrixVM. А сейчас можно исправить так:
Вариант 1
- Подключиться к серверу под root
- Открыть один из файлов (у всех могут быть разные, варианты)
- /etc/my.cnf
- /etc/alternatives/my.cnf
- /etc/bitrix-my.cnf
- Добавить строку в блоке # InnoDB parameters
innodb_strict_mode = OFF
Вариант 2
- В файл after_connect.php добавить:
$DB->Query("SET innodb_strict_mode='OFF'"); - В файл after_connect_d7.php добавить:
$connection->queryExecute("SET innodb_strict_mode='OFF'");
Структура базы данных
Ошибка: В таблице b_search_content_stem поле STEM «varchar(50) NOT NULL» не соответствует описанию на диске «int(11) NOT NULL»
Решение: Удалить модуль поиска вместе с таблицами и Заново установить модуль поиска и переиндексировать сайт.
Ошибка: В таблице b_search_content_freq поле STEM «varchar(50) NOT NULL DEFAULT «» » не соответствует описанию на диске «int(11) NOT NULL DEFAULT «0» «
Решение: Удалить модуль поиска вместе с таблицами и Заново установить модуль поиска и переиндексировать сайт.
Ошибка: Структура базы данных: Ошибочный ответ сервера. Не удалось завершить тестирование.
Решение: В файле /bitrix/modules/main/install/mysql/install.sql найти строку:
INDEX ix_module_to_module(FROM_MODULE_ID, MESSAGE_ID, TO_MODULE_ID, TO_CLASS, TO_METHOD)
и заменить на:
INDEX ix_module_to_module(FROM_MODULE_ID(20), MESSAGE_ID(20), TO_MODULE_ID(20), TO_CLASS(20), TO_METHOD(20))
Ошибка: В таблице b_user_hit_auth поле TIMESTAMP_X «datetime NULL DEFAULT NULL » не соответствует описанию на диске «timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP»
Решение: Выполнить запрос в Настройки → Инструменты → SQL запрос:
ALTER TABLE `b_user_hit_auth` MODIFY `TIMESTAMP_X` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP;
Всем привет! Сегодня мы – команда DIGIMATIX – расскажем о том, как обновить «Битрикс» без проблем. Процесс обновления «Битрикса» кажется простым, но на деле есть большая вероятность возникновения нештатных ситуаций.
Если вы все-таки решили обновить «1С-Битрикс» самостоятельно, то компания «Битрикс» предлагает следующий ход деиствий:
- Заходим в раздел «Администрирование».
- В левом меню выбираем пункт Marketplace.
- Выбираем «Обновление платформы».
- В разделе «Установка обновлении» нажимаем «Установить рекомендуемыеобновления».
- В разделе «Список обновлении» можно выбрать, что именно вы хотитеобновить.
В реальнои жизни зачастую не все так просто. В этой статье мы обсудим основные этапы, которые необходимо выполнить при обновлении «1С-Битрикса». Если при обновлении саита не будут учтены некоторые моменты, возникнет риск неполадок в работе проекта. В частности, это касается и доработанных саитов: все нестандартные модернизации «слетят», и устанавливать их придется заново.
Этапы обновления «1С-Битрикса»
Этап 1. Резервная копия
Этап 2. Проверка целостности ядра
Этап 3. Проверка базы данных
Этап 4. Обновление «Битрикса»
Этап 5. Очистка кеша и проверка системы
Перед началом обновления «Битрикса» стоит развернуть и обновить копию проекта. Только после ее тестирования обновлять боевую версию сайта.
Этап 1. Резервная копия
Первым делом, конечно же, предстоит создание резервной копии саита. Она поможет восстановить его в случае непредвиденнои ситуации. Выполняется создание резервнои копии в одноименнои вкладке.
Копирование выполняется в течение нескольких минут. Как только все будет готово, отправляемся на проверку целостности ядра «Битрикса».
Этап 2. Проверка целостности ядра
Возможно, специалист, который разрабатывал ваш сайт, вносил в ядро нестандартные изменения. Проверка его целостности нужна для сохранения ряда функции, которые были реализованы через изменение фаилов.
Чтобы проверить данные на вкладке «Контроль целостности», нужно иметь лицензию «Битрикса» с проактивнои защитои (например, «Малыи бизнес»). Введите пароль с проверочным словом в этои вкладке:
Система проведет проверку контрольных сумм и отобразит уведомление, вносились ли изменения в файлы ядра. Если изменения вносились, то необходимо переработать архитектуру проекта или код нужного участка проекта таким образом, чтобы ядро не затрагивалось. Это реализуется либо вынесением кода в отдельный модуль (или компонент) и размещением его в папке local, или в папке конкретного шаблона сайта (если речь идет о компоненте).
Этап 3. Проверка базы данных
В базе данных могут находиться битые таблицы. Это может помешать обновить «Битрикс». Проверить базу можно по следующим вкладкам: Рабочий стол – Настройки – Инструменты – Диагностика – Проверка БД.
Результат будет представлен в виде таблицы. Если везде стоит ОК, значит, с таблицами все хорошо. Если же есть проблемные элементы, следует их исправить или удалить.
Этап 4. Обновление «Битрикса»
Мы приблизились к главному этапу обновления «Битрикса». Заходим на вкладку «Обновление платформы».
Тут уже будут указаны необходимые для установки обновления. Можно ознакомиться с тем, какие модули обновляются, какие ошибки они исправляют, какои новыи функционал добавляется. В результате нажимаем «Установить» и ожидаем завершения процедуры.
Этап 5. Очистка кеша и проверка системы
Следующии шаг – очистка кеша саита. Это нужно во избежание проблем с отображением некоторых элементов саита. Выполняется это во вкладке «Автокеширование». Выбираем очистку и жмем «Все».
Саит обязательно нужно проверить после обновления и очистки кеша, так как, возможно, во время обновления что-то было упущено из виду.
Для этого переходим на страницу «Проверка системы»:
Вы получите подробныи отчет, в котором сможете изучить все по пунктам. При наличии каких-либо проблем необходимо решать их либо с помощью технического специалиста, либо с помощью системного администратора.
Можно ли откатить обновление «Битрикса»?
Предположим, вы обновили «Битрикс» до новои версии. После нескольких днеи пользования вы решили сделать откат, поскольку новая версия чем-то не устроила. Но что делать, если за время пользования на сайт были загружены новые документы, пользователи и прочие данные?
Можно восстановить старую версию при помощи бэкапа. Однако при откате данные (новые заказы, новый контент, размещенный на проекте), которые были накоплены за время работы саита, на новои версии будут потеряны.
Как исправить ситуацию?
Чтобы сохранить данные, на время забудьте об откате. «Битрикс» нужно обновить на тестовом саите. Тестовую версию нужно внимательно изучить. Составляется список недочетов, после чего они исправляются. Так появится представление о том, как поведет себя конкретныи саит при обновлении. Только после этого можно обновить рабочии саит. Любые проблемы, связанные с работои новои версии, уже будут предусмотрены, и нужда в откате отпадет.
Что же происходит с нештатными версиями саита?
В 90% случаев самостоятельное обновление приводит к мелким неисправностям в работе, которые негативно сказываются на удобстве и информативности саита.
Вот перечень распространенных ошибок, с которыми обращаются клиенты после самостоятельного обновления платформы:
- в разделе каталога не выводятся скидки на товары;
- в разделе каталога не выводится минимальная стоимость товара;
- на детальнои странице товара не выводятся своиства торговых предложении;
- товар не добавляется в корзину;
- не отображается количество добавленного в корзину товара;
- товар добавляется с некорректнои стоимостью;
- к товару не применяется скидка;
- на странице оформления заказа не выводятся службы доставки или службы оплаты;
- некорректныи обмен товарами и заказами с 1С;
- некорректныи обмен товарами и заказами с другими внешними сервисами;
- полностью перестала работать нештатная технология AJAX.
Подобные ошибки обычно связаны с изменениями структур данных и API модулеи «Битрикса», которые нарушают работу шаблонов. Они могут обнаруживаться не сразу, а только в процессе работы над саитом. Поэтому для более полнои проверки после проведения обновления рекомендуется протестировать основные пользовательские сценарии на саите:
- авторизоваться;
- зарегистрироваться;
- отправить сообщения из форм обратнои связи;
- добавить товар в корзину;
- оформить заказ;
- открыть основные разделы на саите.
Бывают и более критичные случаи, когда обновление приводит к полнои неработоспособности саита. В этом случае необходимо анализировать ошибки и проводить анализ кода шаблонов компонентов с последующими корректировками кода. Это поможет нормализовать функционирование проекта после обновления.
Вывод
Обновление «1С-Битрикс» – важный и сложный процесс, который стоит доверить специалистам. А если вы уверены в своих силах, то с нашей шпаргалкой у вас получится сделать это более качественно.
Подписывайся на нас и ставь лайк. А также читай другие наши статьи и кейсы.
Статьи



Сообщение было отмечено zme9 как решение