# Fluxo simples: local → deploy → import SQL → migrar

Sim, podes fazer tudo local e depois copiar para o servidor.

## 1) Local

- Mantém o diretório `staging/` como o “projeto” a publicar.
- Testa localmente:

```bash
cd staging
php -S 127.0.0.1:8088 -t public
```

## 2) Deploy (cPanel/Apache)

- Copia a pasta `staging/` para o servidor (ex: `public_html/staging/`)
- No cPanel, aponta o DocumentRoot para `staging/public`
- Garante que `staging/writable/` é writeable

## 3) Importar SQL (phpMyAdmin)

Importa os dumps legacy para a BD (tabelas `articles`, `subjects`, `threads`, `articles_categories`, etc.).

## 4) Correr migração (cria `mt_*` e copia dados)

No servidor:

1) copia `staging/writable/migrate_config.php.example` para `staging/writable/migrate_config.php` e preenche token + DB creds
2) chama no browser:

- `/admin/migrate/run?token=SEU_TOKEN`

## 5) Desligar

Apaga/renomeia `staging/writable/migrate_config.php` depois de terminar.
