catch-up: драфты на code-server до включения autosync (CLAUDE.md + 8 project notes)

This commit is contained in:
2026-04-17 19:42:33 +00:00
parent d0588e98d3
commit ddbd720841
8 changed files with 854 additions and 0 deletions

102
projects/bitrix-sites.md Normal file
View File

@@ -0,0 +1,102 @@
# 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С