# Обновление продукта

{% embed url="<https://youtu.be/qHlwqYS2JP8>" %}

{% content-ref url="/pages/hsLON6Qj0oRdreW6Hq4u" %}
[(Важно) Что нужно знать перед тем как обновиться?](/9.2.x/razrabotchikam/voprosy-i-otvety/vazhno-chto-nuzhno-znat-pered-tem-kak-obnovitsya.md)
{% endcontent-ref %}

{% hint style="warning" %}
Перед тем как обновиться, ознакомитесь со списком изменений новой версии iEXExchanger в разделе [**Новости**](https://exchanger.iexbase.com/news) на официальном сайте.

Если вы не знаете как обновить систему и хотите чтобы данные не были повреждены, в этом случае вы можете заказать для вашего сайта[ **обновление у нашей службы поддержки.**](https://exchanger.iexbase.com/ru/services/ustanovka-obnovlenii-skripta)
{% endhint %}

***

## 2. Перед обновлением

{% hint style="danger" %}
Перед обновлением, обязательно рекомендуется сделать **backup базы данных и файлов проекта**.

Они нужны для восстановления в случае если обновление пройдет неудачно.
{% endhint %}

1. На сервере обязательно сделайте backup сайта и базы данных. В случае, если во время обновления что-то пойдет не так, то вы всегда сможете восстановить. Способы резервного копирования могут отличаться, поэтому вам стоит обратиться в службу поддержки сервера и узнать подробнее. Самый просто способ сделать backup сайта — это через панель управления сервером с помощью файлового менеджера или через FTP клиент скачать на ваш компьютер файлы сайта и в разделе управления базами данных или через phpmyadmin скачать соответствующую базу данных сайта.
2. В документации, откройте раздел [**"Получение файлов лицензии и скрипта"**](/9.2.x/ustanovka-i-nastroika/faily-licenzii.md), и выполните все действия которые там представлены.

***

## 3. Приступаем к обновлении

{% hint style="info" %}
Информацию о получении файлов проекта и лицензии, прочитайте [**перейдя по ссылке**](/9.2.x/ustanovka-i-nastroika/faily-licenzii.md)
{% endhint %}

### Обновление с 7/8.x на 9.x

{% hint style="danger" %}
Если вы обновляетесь не с 9.x, то следуйте инструкции по ссылке ниже.&#x20;
{% endhint %}

{% content-ref url="/pages/RGBPbE0heg82z4dfWLJN" %}
[Обновление со 7/8x на 9.x](/9.2.x/ustanovka-i-nastroika/obnovlenie-produkta/spisok-obnovlenii/obnovlenie-so-7-8x-na-9.x.md)
{% endcontent-ref %}

### Стандартное обновление

{% hint style="info" %}
Перед обновлением, на сервере удалите папки ***app, bootstrap, config, resources, vendor, routes, modules***
{% endhint %}

{% content-ref url="/pages/Qs1hiwajeXhU7MQo0zB9" %}
[Где находится корневая папка сайта на сервере?](/9.2.x/razrabotchikam/voprosy-i-otvety/gde-nakhoditsya-kornevaya-papka-saita-na-servere.md)
{% endcontent-ref %}

1. Загрузите содержимое архива с обновлениями в корневую папку вашего сайта **(обычно это&#x20;*****public\_html*****,&#x20;*****www*****)**. Используйте встроенный файловый менеджер на вашем сервере.
2. Распакуйте архивы.&#x20;

**Порядок распаковки архивов**

* Распакуйте архив обновления, название которого начинается с **iex-update-\*.zip**
* Распакуйте архив лицензии, название которого начинается с **iex-license-\*.zip**

## 4. Завершение обновления

{% content-ref url="/pages/OpPOZ6XDKrK54vrG4vby" %}
[Broken mention](broken://pages/OpPOZ6XDKrK54vrG4vby)
{% endcontent-ref %}

Завершить обновление скрипта вы можете несколькими способами.

{% tabs %}
{% tab title="Через Панель управления" %}
В панели управления, откройте раздел **"Настройки - Обновление системы"** и выполните шаги в зависимости от обновления. (по очереди).

<figure><img src="/files/LcHEd7baTTYyZRnk2K8i" alt=""><figcaption></figcaption></figure>

При запуске данных процессов, система автоматически будет обновлять скрипт до последней версии.
{% endtab %}

{% tab title="Через Консоль" %}
{% hint style="info" %}
Обновления через консоль используйте в крайне редких случаях
{% endhint %}

<mark style="color:red;">Через консоль можете выполнить в случае, если через панель управления у вас не получается обновить.</mark>

**Базовая команда для обновлений**

```sh
php artisan iex:update
```

<mark style="color:red;">**Перед выполнением ниже перечисленных команд, обязательно посмотрите актуальную версию скрипта.**</mark>

#### <mark style="color:blue;">3.2. Дополнительные команды при обновлении:</mark>

**c 5.x до 6.x**

```
php artisan iex:parser_reset
php artisan wallet:clear_stories
```

**с 6.0 до 6.2.x**

```
php artisan wallet:clear_stories
```

{% endtab %}
{% endtabs %}

<mark style="color:red;">После обновления, обязательно удалите из корневой папки на сервере любые загруженные zip и перезагрузите сервер.</mark>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://iexexchanger.gitbook.io/9.2.x/ustanovka-i-nastroika/obnovlenie-produkta.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
