- Исправлен N8N_CODE_PROCESS_UPLOADED_FILES_FIXED.js: использовать uploads_field_labels[0] вместо [grp] - Создан SQL_CLAIMSAVE_FIXED_NEW_FLOW_DEDUP.sql с дедупликацией documents_meta - Создан SQL_CLEANUP_DOCUMENTS_META_DUPLICATES.sql для очистки существующих дубликатов - Создан полный уникальный индекс idx_document_texts_hash_unique на document_texts(file_hash) - Добавлен SESSION_LOG_2025-11-28_documents_dedup.md с описанием всех изменений Fixes: - field_label теперь корректно отображает 'Переписка' вместо 'group-2' - documents_meta не накапливает дубликаты при повторных сохранениях - ON CONFLICT (file_hash) теперь работает для document_texts
39 lines
1.4 KiB
Bash
Executable File
39 lines
1.4 KiB
Bash
Executable File
#!/bin/bash
|
|
# Исправление проблем Nextcloud из страницы проверки безопасности
|
|
|
|
echo "=== ИСПРАВЛЕНИЕ ПРОБЛЕМ NEXTCLOUD ==="
|
|
echo ""
|
|
|
|
# 1. Запуск background jobs вручную
|
|
echo "1. Запуск background jobs..."
|
|
docker exec nextcloud-fresh php occ background:cron 2>&1 | head -20
|
|
|
|
# 2. Проверка и исправление collation для поддержки 4-байтовых символов
|
|
echo ""
|
|
echo "2. Проверка collation для поддержки 4-байтовых символов..."
|
|
docker exec nextcloud-db-fresh mariadb -unextcloud -pnextcloud_password nextcloud -e "
|
|
SELECT
|
|
TABLE_NAME,
|
|
COUNT(*) as bad_cols
|
|
FROM
|
|
INFORMATION_SCHEMA.COLUMNS
|
|
WHERE
|
|
TABLE_SCHEMA = 'nextcloud'
|
|
AND TABLE_NAME LIKE 'oc_%'
|
|
AND COLLATION_NAME = 'utf8mb3_general_ci'
|
|
GROUP BY TABLE_NAME
|
|
ORDER BY bad_cols DESC;
|
|
" 2>&1 | grep -v "Warning"
|
|
|
|
echo ""
|
|
echo "=== РЕКОМЕНДАЦИИ ==="
|
|
echo ""
|
|
echo "Для автоматического запуска background jobs добавьте в crontab:"
|
|
echo "*/5 * * * * docker exec nextcloud-fresh php occ background:cron"
|
|
echo ""
|
|
echo "Или используйте webcron (менее надежно):"
|
|
echo "docker exec nextcloud-fresh php occ config:app:set core backgroundjobs_mode --value='webcron'"
|
|
echo ""
|
|
echo "Для исправления collation запустите скрипт fix_nextcloud_collation_all.php"
|
|
|