# Как обновить файлы на сервере?

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

{% hint style="danger" %}
Перед любыми манипуляциями с файлами на сервере — рекомендуем делать бэкап корневой папки на компьютер:

<img src="/files/dZmHW2GMpXshzvCMGK41" alt="" data-size="original">

\
Все манипуляции с файлами производятся через панель ISP Manager из-под <mark style="color:green;">**пользователя, созданного для сайта**</mark> (**не&#x20;**<mark style="color:red;">**root**</mark>).
{% endhint %}

{% hint style="info" %}
Чтобы найти путь, по которому находится корневая папка сайта на сервере — ознакомьтесь с [инструкцией](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/faq/kak-naiti-kornevuyu-papku-saita-na-servere).
{% endhint %}

{% hint style="danger" %}
Обратите внимание, что модули несовместимы между версиями скрипта — к примеру, если вы используете версию скрипта 2.7, то и все модули должны иметь версию 2.7.\*.

При установке несовместимого модуля вы получите ошибку (сайт не будет открываться) и вам придется загрузить совместимые модули заново.
{% endhint %}

## Модули скрипта

1. Скачайте архив скрипта **для обновления** со [страницы **"Ваши скрипты"**](https://premiumexchanger.com/uscripts/) под любую версию PHP и **вашу версию скрипта,** и распакуйте архив на компьютере.

<figure><img src="/files/KM4DmH9E7XWV4RSbCP3P" alt="" width="563"><figcaption></figcaption></figure>

2. **Обязательно** деактивируйте модули, которые вы планируете обновить, в разделе "**Модули**".

<figure><img src="/files/CouJwydX9BQGWRU3jFuT" alt="" width="563"><figcaption></figcaption></figure>

3. Перейдите к указанному на скриншоте пути к директории с модулями: `/wp-content/plugins/premiumbox/moduls/`

<figure><img src="/files/7bnFmWmyypac5ZoVp7aN" alt="" width="563"><figcaption></figcaption></figure>

4. Выберите **один или несколько необходимых модулей** и перетащите их в окно ISP Manager в аналогичную директорию на сервере:

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

5. Внизу страницы появится окно, в котором будет указана папка назначения (папка "**moduls**")

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

6. При появлении окна о совпадении файлов — перезапишите файлы (кнопка "**Заменить**").

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

7. Активируйте обновленные модули в разделе "**Модули**".

После этих действий модули будут обновлены, дополнительные действия не требуются.

## Модули мерчантов и автовыплат

{% hint style="danger" %}
Убедитесь, что вы скачиваете модуль именно под ту версию скрипта, которая установлена на вашем сервере. Версия скрипта отображается, к примеру, на странице "**Заявки**".

<img src="/files/m4syXgUbHEy5mII0t9eI" alt="" data-size="original">
{% endhint %}

{% tabs %}
{% tab title="Для версии 2.7" %}
В личном кабинете в разделе **"**[**Ваши скрипты**](https://premiumexchanger.com/uscripts/)**"** в блоке "**Дополнительные модули**" скачайте мерчант для требуемой платежной системы.

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

Содержимое архива с модулем загрузите на сервер в директорию `/wp-content/plugins/premiumbox/merchants` (приём средств) или `/wp-content/plugins/premiumbox/paymerchants` (автовыплата) и разархивируйте файлы (при возникновении окна о совпадении файлов — перезапишите файлы).
{% endtab %}

{% tab title="Для версии 2.6 и ниже" %}
Скачайте дистрибутив с обновленным модулем (подходит любой архив под **вашу версию скрипта**) в личном кабинете в разделе ["**Ваши скрипты**"](https://premiumexchanger.com/uscripts/)

<figure><img src="/files/Luqo5x0gMtsukEg0Hocu" alt="" width="563"><figcaption></figcaption></figure>

Разархивируйте скачанный архив на компьютере и по указанному пути найдите папку с необходимым модулем мерчанта:

<figure><img src="/files/LblnwFJBz6X5RVPZm63W" alt="" width="563"><figcaption></figcaption></figure>

или автовыплаты:

<figure><img src="/files/hIfUnjscebukZ7aHDSxG" alt="" width="563"><figcaption></figcaption></figure>

Содержимое архива с модулем загрузите на сервер в директорию `/wp-content/plugins/premiumbox/merchants` (приём средств) или `/wp-content/plugins/premiumbox/paymerchants` (автовыплата) (при появлении окна о совпадении файлов - перезапишите файлы)
{% endtab %}
{% endtabs %}

## Файлы стандартного дизайна скрипта

1. Скачайте архив скрипта **для обновления** со [страницы **"Ваши скрипты"**](https://premiumexchanger.com/uscripts/) под <mark style="color:red;">**вашу версию скрипта**</mark> (любая версия PHP) и распакуйте архив на компьютере.

<figure><img src="/files/ysLhqGNZ7ShVys0mSusu" alt="" width="563"><figcaption></figcaption></figure>

2. Перейдите к указанному на скриншоте пути к директории с дизайнами: `/wp-content/themes/`

<figure><img src="/files/NLxqGQ1K0RnOkBsmbOH2" alt="" width="563"><figcaption></figcaption></figure>

4. Выберите нужную папку с дизайном (`newexchanger2.0` — новый стандартный дизайн 2024 года) и перетащите е в окно ISP Manager в аналогичную директорию.

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

5. При появлении окна о совпадении файлов — перезапишите файлы (кнопка "**Заменить**").

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

7. Активируйте загруженный дизайн в панели управления сайтом в разделе "**Внешний вид -> Темы**"

<figure><img src="/files/8Z8oZ9bZTWKcZvfIzafx" alt=""><figcaption></figcaption></figure>

8. Могут потребоваться дополнительные настройки внешнего вида в его настройках, если вы активируете новый дизайн на сайте. Основные настройки дизайна находятся подразделах в раздела "**Внешний вид**".

## Файлы скрипта

1. Скачайте архив скрипта **для обновления** со [страницы **"Ваши скрипты"**](https://premiumexchanger.com/uscripts/) под <mark style="color:red;">**вашу версию скрипта**</mark> (любая версия PHP) и распакуйте архив на компьютере.

<figure><img src="/files/ilTjSXaCL6khyGnt6r1c" alt="" width="563"><figcaption></figcaption></figure>

2. Перейдите к указанному на скриншоте пути к директории с модулями: `/wp-content/plugins/premiumbox/`

<figure><img src="/files/ZSMDINs9A6ZRyTx0G5Zb" alt="" width="563"><figcaption></figcaption></figure>

3. Выберите **одну или несколько необходимых директорий** и перетащите их в окно ISP Manager в аналогичную директорию:

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

4. При появлении окна о совпадении файлов — перезапишите файлы (кнопка "**Заменить**").

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


---

# 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://premium.gitbook.io/main/osnovnye-nastroiki/faq/obnovlenie-failov-skripta-na-servere/kak-obnovit-faily-na-servere.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.
