# Troubleshooting

- `Table ... doesn't exist`: jalankan migration dan seed 002 pada database yang benar.
- `Akses ditolak`: cek role_permissions/user_permissions; super_admin mendapat seluruh permission.
- Sumber tidak berjalan: harus aktif, endpoint RSS/sitemap valid, DNS publik, content type XML/HTML, dan ukuran di bawah batas.
- AI dinonaktifkan: ini default; isi provider/key/model dan aktifkan flag setelah collector diuji.
- Worker berhenti di cPanel: gunakan process manager/cron hosting dan periksa log JSON.
- Portal error setelah deploy: pastikan dependency baru terinstal dan Node memiliki global `fetch` (Node 18+).
- Rollback cepat: set `AI_NEWSROOM_ENABLED=false`, `NEWS_COLLECTOR_ENABLED=false`, dan `AI_GENERATION_ENABLED=false`, lalu restart.
