# Bitrix сайты (frame.ru / new.frame.ru)

> Статус: Активный проект с нерешёнными проблемами
> Период: Октябрь 2025 — настоящее время

---

## Серверы

### new.frame.ru (основной сайт)
- **Хостинг**: bitrix412.timeweb.ru
- **IP**: 92.53.96.188
- **Логин**: ci30693
- **Пароль**: mrGt581B
- **Путь**: ~/new.frame.ru/public_html/
- **Тестовый домен**: ci30693.tw1.ru

### frame.ru (старый сайт)
- **Хостинг**: bitrix384.timeweb.ru
- **IP**: 188.225.63.102
- **Логин**: cy84969
- **Пароль**: JJ1Su5sr

### База данных
- **Хост**: localhost
- **БД**: ci30693_frame
- **Пользователь**: ci30693_frame
- **Пароль**: 4jPttz8C

---

## Хронология работ

### Октябрь 2025
- Восстановление сайта new.frame.ru на Bitrix
- Настройка Let's Encrypt SSL сертификата
- Подключение к серверу, проверка состояния

### Октябрь-Ноябрь 2025 — Обновление Bitrix
**Проблемы при обновлении:**
- Ошибка модуля location: `[1062] Duplicate entry 'CUSTOM_FIELDS-CRIMEA' for key 'b_location_area.TYPE'`
- Переполнение таблицы: `b_iblock_element_property` — требуется `ALTER TABLE ... modify ID bigint`
- Ошибка обновления: `MySQL Query Error: ALTER TABLE b_sale_delivery_req ... DEFAULT_GENERATED`
- Ошибка модуля sberbank.ecom: `Undefined constant "DEFAULT_ISO"`
- Ошибка структуры БД: Duplicate entry 'GOOGLE' for key 'b_location_source.PRIMARY'

**Решения:**
- Выполнены SQL запросы для исправления таблиц
- Добавлены индексы для производительности
- Исправлен модуль sberbank.ecom

### Ноябрь 2025 — Проблемы с каталогом
- Шаблон "Lion_2017" не найден с page 'section'
- Пропали цены в карточках товаров
- Кнопки "Заказать ЧОП" и "Заказать образец" исчезли после обновления
- **Решение**: Восстановлены кнопки через исправление шаблона

### Ноябрь 2025 — PHP миграция
- Требуется PHP 8.0+ (было 7.4)
- PHP 8.2 — сайт не работает
- Попытки обновления до PHP 8.3

### Ноябрь 2025 — Интеграция 1С
- Файл bx_exchange_date.log устаревший (2013 год)
- 4,070 папок обмена — требуется настройка очистки
- Настроен стандартный обмен с 1С
- **Нерешено**: Остатки на складах не отображаются корректно после синхронизации

### Декабрь 2025 — Лицензия Bitrix
- Истёк срок пробной версии
- Попытки очистки и переустановки в /var/www
- Ошибка: "Внимание! PHP не имеет прав на запись в /var/www"
- Ошибка загрузки: "403 Доступ запрещён" при вводе ключа

### Декабрь 2025 — Landing page
- galart-studio-landing интегрирован в Bitrix на 10.0.0.185
- Проблемы с панелью администратора и редактором
- В итоге заработало

### Разное
- Настроен robots.txt для frame.ru
- Запрошен SSL для artpodves.ru

---

## Нерешённые проблемы

1. ❌ **Остатки на складах** — после синхронизации с 1С не отображаются корректно
2. ❌ **Обновление Bitrix** — не обновляется до последней версии, множественные ошибки
3. ❌ **Пробная лицензия истекла** — требуется покупка полной версии
4. ❌ **PHP совместимость** — на PHP 8.2 сайт не работает
5. ❌ **Шаблон каталога** — "Lion_2017" не найден, отображение товаров некорректное

---

## Важные файлы

- `/home/c/ci30693/new.frame.ru/public_html/` — корень сайта
- `/home/c/ci30693/new.frame.ru/public_html/bitrix/templates/Lion_2017/` — шаблон
- `~/bitrix_price_fix_next_session.md` — промт для следующей сессии (цены)
- `~/bitrix_scalar_array_error_next_session.md` — промт для следующей сессии (ошибки)
- `~/1c_integration_next_session.md` — промт для интеграции 1С
