# Решение типичных проблем

# Ошибка «Файл недоступен для записи»

* [502 Bad Gateway](/s/marketpro/doc/502-bad-gateway-2UNBIWrGe7)

Во время обновления решения может появиться сообщение примерно следующего вида:

> Файл `EXAMPLE.php` недоступен для записи.

Это означает, что система обновлений не может изменить один или несколько файлов решения. Чаще всего причина заключается в некорректном владельце файлов или каталогов. Например, такая ситуация возникает, если файлы редактировали или копировали по SSH от имени пользователя `root`, тогда как сайт работает от имени пользователя `bitrix`.

## Как устранить ошибку

### 1. Восстановите номер установленной версии

Если неудачная попытка обновления уже изменила номер версии решения, откройте файл:

```text
/bitrix/modules/astdesign.marketpro/install/version.php
```

Найдите строку с номером версии:

```php
"VERSION" => "26.08.1",
```

и укажите в ней версию, которая была установлена на сайте **до запуска обновления**. Например:

```php
"VERSION" => "26.03.1",
```

> **Важно:** нельзя без проверки указывать просто предыдущую по порядку версию. Необходимо восстановить именно тот номер версии, который был установлен на сайте до неудачного обновления. Если вы не уверены, какая версия использовалась, обратитесь в техническую поддержку.

### 2. Исправьте владельца файлов

Подключитесь к серверу по SSH и перейдите в `DOCUMENT_ROOT`  (корневая папка) сайта — каталог, в котором находятся папки `bitrix` и `frontend`.

Выполните команды:

```bash
chown -R bitrix:bitrix ./frontend
chown -R bitrix:bitrix ./bitrix/modules/astdesign.marketpro
```

Команды рекурсивно назначат пользователя `bitrix` и группу `bitrix` владельцами файлов фронтенда и модуля решения.

Для выполнения `chown` обычно требуются права пользователя `root`. Если вы работаете под другим пользователем с правами `sudo`, добавьте `sudo` перед каждой командой.

### 3. Повторите обновление

После исправления владельца файлов снова запустите обновление решения стандартным способом.

---

**Documents**

- [Установка решения](https://docs.astdesign.ru/s/marketpro/doc/ustanovka-resheniya-Z8Q6r79liU)
- [FAQ перед покупкой](https://docs.astdesign.ru/s/marketpro/doc/faq-pered-pokupkoj-HPgKP7mWDT)
- [Общая настройка](https://docs.astdesign.ru/s/marketpro/doc/obshaya-nastrojka-Io6HZQaGXf)
- [Шаблон](https://docs.astdesign.ru/s/marketpro/doc/shablon-ylLAFZV3o8)
- [Главная страница](https://docs.astdesign.ru/s/marketpro/doc/glavnaya-stranica-7PwYozaVVo)
- [Магазины (склады)](https://docs.astdesign.ru/s/marketpro/doc/magaziny-sklady-7rEEZJrA45)
- [Каталог](https://docs.astdesign.ru/s/marketpro/doc/katalog-FpnYzZr900)
- [Поиск](https://docs.astdesign.ru/s/marketpro/doc/poisk-xsDdFVh5h0)
- [Текстовые страницы](https://docs.astdesign.ru/s/marketpro/doc/tekstovye-stranicy-jVtNXZv3T5)
- [Реклама и маркетинг](https://docs.astdesign.ru/s/marketpro/doc/reklama-i-marketing-iZkaCoxr5b)
- [Региональность](https://docs.astdesign.ru/s/marketpro/doc/regionalnost-bCuM9AOBNO)
- [Корзина](https://docs.astdesign.ru/s/marketpro/doc/korzina-Mh27pZA7v9)
- [Оформление заказа](https://docs.astdesign.ru/s/marketpro/doc/oformlenie-zakaza-VyvQjOQxZo)
- [Авторизация](https://docs.astdesign.ru/s/marketpro/doc/avtorizaciya-5HwEb1oDJG)
- [SEO и аналитика](https://docs.astdesign.ru/s/marketpro/doc/seo-i-analitika-d1Hw6c4YAM)
- [Уведомления](https://docs.astdesign.ru/s/marketpro/doc/uvedomleniya-SKDyjYg14J)
- [Мобильное приложение](https://docs.astdesign.ru/s/marketpro/doc/mobilnoe-prilozhenie-F5E0hT7TnN)
- [Обновление решения](https://docs.astdesign.ru/s/marketpro/doc/obnovlenie-resheniya-RRRgtxV5uH)
- [Для разработчика](https://docs.astdesign.ru/s/marketpro/doc/dlya-razrabotchika-WJePeJCmpy)
- [Интеграции](https://docs.astdesign.ru/s/marketpro/doc/integracii-D3DqjYOZYm)
- [Что делать, если что-то не работает](https://docs.astdesign.ru/s/marketpro/doc/chto-delat-esli-chto-to-ne-rabotaet-Q8L8sTVJF8)