Skip to content

Latest commit

 

History

History
106 lines (69 loc) · 10.9 KB

Using the Upgrade Wizard.ru.adoc

File metadata and controls

106 lines (69 loc) · 10.9 KB
Title Weight
Использование мастера обновления
40

Использование мастера обновления

Перед обновлением убедитесь, что файл config.php, расположенный в корневой папке системы, доступен для записи.

{{% notice note %}} Обновление системы вручную (путём замены файлов системы и выполнения скриптов SQL) не поддерживается. {{% /notice %}}

Мастер обновления

Для обновления системы при помощи мастера обновления выполните следующее:
  1. Загрузите файл обновления с сайта SuiteCRM: https://suitecrm.com/upgrade-suitecrm

  2. Войдите в обновляемую систему под учётной записью администратора и в панели администрирования перейдите в раздел Мастер обновления.

image1

  1. После ознакомления со стартовой страницей мастера нажмите на кнопку [Вперёд]. Вы перейдёте на страницу проверки системы. В случае возникновения проблем с правами доступа к файлам или с настройками системы – вы увидите соответствующие предупреждения. Устраните возникшие проблемы и нажмите на кнопку [Проверить].

image2

  1. Если проверка пройдена успешно – нажмите на кнопку [Вперёд] для перехода на страницу загрузки пакета обновления.

image3

  1. Нажмите на кнопку [Обзор] и укажите путь к пакету обновления.

  2. Нажмите на кнопку [Загрузка пакета].

  3. После успешной загрузки пакета нажмите на кнопку [Вперёд] для перехода на страницу предварительной проверки.

image3a

В случае различия структуры баз данных между текущей и загружаемой версиями системы – вы можете просмотреть соответствующий скрипт, изменяющий структуру текущей БД.

По умолчанию SQL-запрос выполняется мастером обновления. Если вы хотите выполнить запрос вручную, то из выпадающего списка выберите пункт Выполнение SQL-запроса вручную и отметьте опцию Проверять, когда запрос был выполнен вручную.

При необходимости вторичной проверки нажмите на кнопку [Проверить], если проверка пройдена успешно, нажмите на кнопку [Вперёд] для выполнения основного этапа обновления. После выполнения обновления вы можете просмотреть скопированные файлы.

image4

  1. Нажмите кнопку [Вперёд].

  2. В процессе обновления системы выполняется объединение трёх типов макетов модулей: изменённых пользователями макетов старого экземпляра системы, стандартных макетов старого экземпляра системы и стандартных макетов нового экземпляра системы. Если в новых макетах предполагаются новые стандартные поля (и аналогичные поля не были добавлены ранее в старые макеты через Студию или другим upgrade-safe способом), то эти поля будут добавлены в соответствующие старые обновляемые макеты. Также если в обновлённых макетах предполагается новое расположение стандартных полей (и это расположение не было изменено ранее в старых макетах через Студию), то обновление приведёт к новому расположению полей в обновляемых макетах.

Таким образом, если старые макеты модулей были изменены пользователями, а в новых макетах были добавлены новые или перемещены прежние стандартные поля, то на следующем шаге обновления будет отображена страница обновления макетов, на которой будут перечислены все макеты, которые будут подвергнуты изменениям в новой версии системы. Вы можете снять отметки с тех макетов, которые вы хотите оставить без изменений. По умолчанию отмечены все обновляемые макеты. При необходимости вы можете позже самостоятельно внести необходимые изменения через Студию.

Например, в Формы просмотра/редактирования Заметок, а также в Шаблоны E-mail добавлено новое стандартное поле Ответственный(ая). Если в обновляемой системе Форма редактирования Заметок уже была изменена пользователями, но стандартные Шаблоны E-mail осталась без изменений, то на странице обновления макетов будут перечислены макеты только Формы просмотра и Формы редактирования Заметок, стандартные Шаблоны E-mail перечислены не будут.

  1. Нажмите кнопку [Вперёд]. Если на предыдущем шаге были указаны макеты модулей, подлежащие обновлению, то появится сообщение, подтверждающее, что макеты были успешно обновлены.

  2. Нажмите кнопку [Вперёд] для перехода к заключительному этапу обновления. Если ранее было выбрано ручное выполнение SQL-запросов, то оно должно быть выполнено на данном этапе.

  3. Нажмите на кнопку [Готово], после чего откроется основная страница системы.

  4. В панели администрирования перейдите в раздел Восстановление и выполните перестройку расширений и перестройку связей. Более подробная информация находится в разделе Восстановление.

{{% notice note %}} Если процесс обновления завершился неудачно, обратитесь к файлу upgradeWizard.log, расположенному в корневой папке системы. {{% /notice %}}

Обновление импортированных писем

Описанные ниже действия актуальны при обновлении системы с версий 7.8.х или более ранних.

{{% notice note %}} В версии 7.9 и более поздних изменился алгоритм хранения почтовых данных. Если в предыдущих версиях почтовые данные кэшировались в системе (использовалась таблица email_cache), то теперь SuiteCRM напрямую взаимодействует с почтовым сервером, избавляясь от необходимости синхронизации информации и значительно сокращая объём почтовых данных, сохраняемых в базе данных. {{% /notice %}}

Для обновления ранее импортированных в систему писем выполните следующее:
  1. В панели Администрирования выберите пункт Восстановление  Синхронизация учётных записей входящей почты.

  2. Выберите необходимую учетную запись (или несколько записей) входящей почты и нажмите на кнопку [Синхронизировать].

Если в процессе синхронизации возникнут ошибки, то информация о них будет сохранена в файле suitecrm.log.

Блокировка мастера обновления

Если вы управляете несколькими экземплярами SuiteCRM и хотите сохранять полный контроль над ними, то вы можете заблокировать мастер обновления с той целью, чтобы другие пользователи с правами администратора не могли бы обновить ни один из экземпляров системы.
Для этого:

  1. Откройте файл config.php в текстовом редакторе.

  2. Отредактируйте нижеследующий параметр: $sugar_config['admin_access_control']=true

  3. Сохраните файл конфигурации.