HTML estilizadov10Sem dependência externa

Runbook — Site settings e upload de mídia

Contexto

O site usa model/site_settings.php para ler/salvar configurações dinâmicas da Home.

Persistência

  1. Banco: tabela site_settings.
  2. Fallback: arquivo storage/site_settings.json.

Pastas envolvidas

  • public_html/uploads/site
  • public_html/storage

Checklist

  • Confirmar se as pastas existem.
  • Garantir permissão de escrita pelo PHP.
  • Bloquear execução de PHP dentro de uploads.
  • Validar extensão e MIME das imagens.
  • Otimizar imagens antes do upload.
  • Manter fallback JSON em backup.