57 lines
2.1 KiB
Markdown
57 lines
2.1 KiB
Markdown
|
|
# Восстановление после 500 ошибки
|
|||
|
|
|
|||
|
|
## Проблема
|
|||
|
|
|
|||
|
|
После запуска `rebrand_fast.sh` появилась ошибка 500 - скрипт сломал функциональность.
|
|||
|
|
|
|||
|
|
## Решение
|
|||
|
|
|
|||
|
|
**1. Восстановите контейнер:**
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cd /home/its/iiEasyWeb
|
|||
|
|
|
|||
|
|
# Остановите и удалите сломанный контейнер
|
|||
|
|
sudo docker compose stop open-webui
|
|||
|
|
sudo docker compose rm -f open-webui
|
|||
|
|
|
|||
|
|
# Пересоздайте контейнер с чистой версией
|
|||
|
|
sudo docker compose up -d open-webui
|
|||
|
|
|
|||
|
|
# Подождите 30 секунд
|
|||
|
|
sleep 30
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**2. Используйте БЕЗОПАСНЫЙ скрипт:**
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
sudo ./scripts/rebrand_safe_final.sh
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Этот скрипт:
|
|||
|
|
- ✅ Заменяет splash.png на ваш логотип
|
|||
|
|
- ✅ Удаляет "(Open WebUI)" только из HTML/Svelte (не трогает JS/TS код)
|
|||
|
|
- ✅ Заменяет ссылки на документацию
|
|||
|
|
- ✅ Удаляет социальные сети и лицензию
|
|||
|
|
- ❌ НЕ трогает JavaScript/TypeScript файлы - не ломает функциональность
|
|||
|
|
|
|||
|
|
**3. Проверьте результат:**
|
|||
|
|
|
|||
|
|
1. Откройте `https://odo.iieasy.ru`
|
|||
|
|
2. Должно работать без ошибок
|
|||
|
|
3. splash.png должен быть заменен на ваш логотип
|
|||
|
|
4. Очистите кеш браузера (Ctrl+Shift+Delete)
|
|||
|
|
|
|||
|
|
## Что было не так с rebrand_fast.sh
|
|||
|
|
|
|||
|
|
Скрипт обрабатывал JS/TS файлы и мог случайно сломать код, удалив важные строки или изменив синтаксис.
|
|||
|
|
|
|||
|
|
## Безопасный подход
|
|||
|
|
|
|||
|
|
Новый скрипт `rebrand_safe_final.sh` обрабатывает только:
|
|||
|
|
- HTML файлы (безопасно)
|
|||
|
|
- Svelte файлы (шаблоны, безопасно)
|
|||
|
|
- НЕ трогает JS/TS файлы (чтобы не сломать код)
|
|||
|
|
|
|||
|
|
Это гарантирует, что функциональность не будет нарушена.
|