8 / 16 / 2
Регистрация: 15.06.2015
Сообщений: 247
|
|
1 | |
Каким образом обновлятся 1C-bitrix? Как то делается? С какой на какую версию можно переходить?16.10.2017, 10:07. Показов 1198. Ответов 3
Стоит версия "1С-Битрикс: Управление сайтом 11.5.4". Как я понимаю очень древняя. Можно ли обновиться сразу до последней? Есть ли риск того, что поползет все на сайте? Или нужно поочередно переходить на каждую последующую версию? Какие подводные камни могут встретиться?
0
|
16.10.2017, 10:07 | |
Ответы с готовыми решениями:
3
Каким образом можно адекватно определить, какой метод работает быстрее? Каким образом проверить версию Windows и IE? Добавить данные в таблицу базы данных Microsoft SQL Server Compact 3.5. Объясните пожалуйста, каким образом это делается =) Как, каким образом браузер видит на машине локальный хостинг, какой-нибудь localhost? |
16.10.2017, 14:36 | 2 |
Сообщение было отмечено Phobos92 как решение
Решение
Обновляться можно. Нужно делать это штатными средствами, там все будет сделано как надо. Более того там нет выбора "до какой версии". Единственное у вас должен быть актуальный ключ.
Риск есть всегда. Рекомендую сделать резервную копию, развернуть ее на тестовом домене (или локально) и произвести операцию сначала там, записав все что придется делать после обновления в случае возникновения проблем. Подводные камни, в основном, определяются качеством разработки конкретно вашего проекта и используемыми модулями с маркетплейс (если таковые использовались). Как отработаете (решите все проблемы) на копии - можно повторить на боевом. По боkьшому счету, я бы использовал git. Т.е. план бы был такой: 1. сначала создал git репозиторий основного 2. создал бы резеврную копию 3. развернул на тестовом, подключил основной репозитрий git качестве удаленного у тестового и проверил синхронность 4. На тестовом создал быновую ветку git 5. Обновление Битрикс на тестовом штатными средствами 6. Отработка всех ошибок. Если какие то изменения в базе то их записывать, чтобы потом повторить на основном. Протестировать весь функционал 7. Закомитить изменения на тестовом 8. Обновить основной. На этом этапе возможно битрикс сообщит о проблеме с лицензией - просто написать в ТП и пояснить ситуацию "Пробовал обновить на тестовом. Сбросьте ошибку" 9. Выполнить все записанные изменения БД 10. Залить изменения из тестовго git репозитрия на основной Самая "плохая" ситуация если на вашем проекте кто-то менял код системных скриптов битрис... Вот тут надо будет поработать...
1
|
8 / 16 / 2
Регистрация: 15.06.2015
Сообщений: 247
|
|
17.10.2017, 05:13 [ТС] | 3 |
Вопрос возник. каким образом это может "поехать"? Сбросятся все пользовательские правки на стоковые? или будет некая ошибка и кривое обновление? Считаются ли "системными скриптами" такие компоненты как Фотогалерея?
0
|
17.10.2017, 10:29 | 4 |
Да как угодно. Все зависит от правок. Утрировано говоря вмешались вы в алгоритм расчета скидок - после обновления он будет стандартным, а не такой какой ожидаете вы. Добавили метод в стандартный класс, или функцию, где то их используете, а после обновления их не стало. И вариантов тут может быть 100500. Мне один проект попадался так там был добавлен функционал затронувший почти все стандартные модули.
Т.е., в основном это правки в /bitrix/modules/ и /bitrix/components/, да и вообще с некоторыми оговорками все в каталоге /bitrix/ (кроме /bitrix/templates/). Так же возможно в шаблонах используются какие то устаревшие функции битрикс, которых не стало. Тут надо понимать технологию. Нельзя говорить о компоненте в целом. Компонент входит в состав модуля и может использовать некие общие файлы и классы этого модуля, компонент имеет функциональную часть и часть для отображения (шаблон). Править можно из этого только шаблоны. И опять же с оговоркой. Шаблоны есть системные они применяются по умолчанию и располагаются в каталогах /bitrix/components/имя_разработчика/имя_компонента/templates имя_разработчика - например bitrix. Эти трогать нельзя. Они обновляются. А вот в каталогах /bitrix/templates/ и в /local/templates/ (этого скорее всего у вас нет) можно. Добавлено через 4 минуты Был даже такой случай: в битриксе был один баг. Выявлялся на стадии разработки и спокойно без усилий учитываля. А на проекте как раз использовали этот баг как "фишку". Естественно после обновления проект стал работать не как ожидалось
1
|
17.10.2017, 10:29 | |
17.10.2017, 10:29 | |
Помогаю со студенческими работами здесь
4
Каким образом можно построить на C# изображение шара как многогранника? Как решаются подобные пределы ? Каким образом можно раскрыть такие корни? Какой дистрибутив и какую версию выбрать? Как задать усилителю коэффициент передачи не числом, а выражениям, каким образом это можно сделать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |