SIG

🚀 Deploy via FTP - SIG Hospital Veterinário

Guia completo para fazer deploy do site WordPress no servidor de produção via FTP.

📋 Pré-requisitos

🔐 Informações Necessárias

FTP

Banco de Dados

📁 Arquivos para Upload

1️⃣ Tema (OBRIGATÓRIO)

Fazer upload da pasta completa:

avila-theme/ → /public_html/wp-content/themes/avila-theme/

Incluir:

2️⃣ WordPress Core (se necessário)

Se o servidor não tiver WordPress instalado:

wordpress/ → /public_html/

ATENÇÃO: Excluir antes do upload:

3️⃣ wp-config.php (EDITAR ANTES!)

LOCAL (desenvolvimento):

define( 'DB_NAME', 'sighospvet_db' );
define( 'DB_USER', 'root' );
define( 'DB_PASSWORD', 'root' );
define( 'DB_HOST', 'localhost' );

PRODUÇÃO (servidor):

define( 'DB_NAME', 'nome_banco_producao' );
define( 'DB_USER', 'usuario_producao' );
define( 'DB_PASSWORD', 'senha_producao' );
define( 'DB_HOST', 'localhost' );

// Adicionar security keys (https://api.wordpress.org/secret-key/1.1/salt/)
define('AUTH_KEY',         'cole aqui');
define('SECURE_AUTH_KEY',  'cole aqui');
define('LOGGED_IN_KEY',    'cole aqui');
define('NONCE_KEY',        'cole aqui');
define('AUTH_SALT',        'cole aqui');
define('SECURE_AUTH_SALT', 'cole aqui');
define('LOGGED_IN_SALT',   'cole aqui');
define('NONCE_SALT',       'cole aqui');

Gerar Security Keys: https://api.wordpress.org/secret-key/1.1/salt/

💾 Banco de Dados

Exportar do Desenvolvimento

  1. Acessar: http://localhost:8081 (phpMyAdmin local)
  2. Selecionar banco sighospvet_db
  3. Clicar em Exportar
  4. Escolher método: Rápido
  5. Formato: SQL
  6. Clicar em Executar
  7. Salvar arquivo: sighospvet_db.sql

Importar para Produção

  1. Acessar phpMyAdmin da hospedagem
  2. Criar banco de dados (se não existir)
  3. Selecionar o banco
  4. Clicar em Importar
  5. Escolher arquivo sighospvet_db.sql
  6. Clicar em Executar

Atualizar URLs (IMPORTANTE!)

Após importar o banco, executar SQL para trocar URLs:

-- Substituir localhost:8080 pela URL de produção
UPDATE wp_options 
SET option_value = 'https://sighospitalveterinario.com.br' 
WHERE option_name = 'siteurl' OR option_name = 'home';

UPDATE wp_posts 
SET guid = REPLACE(guid, 'http://localhost:8080', 'https://sighospitalveterinario.com.br');

UPDATE wp_posts 
SET post_content = REPLACE(post_content, 'http://localhost:8080', 'https://sighospitalveterinario.com.br');

🛠️ Cliente FTP Recomendado

FileZilla (Gratuito)

Download: https://filezilla-project.org/

Configuração:

  1. Abrir FileZilla
  2. Arquivo > Gerenciador de Sites
  3. Novo Site:
    • Host: (servidor FTP)
    • Porta: 21
    • Protocolo: FTP ou SFTP
    • Criptografia: Usar FTP explícito sobre TLS
    • Tipo de logon: Normal
    • Usuário: (seu usuário)
    • Senha: (sua senha)
  4. Conectar

Upload via FileZilla

Lado Esquerdo: Arquivos locais
Lado Direito: Servidor FTP

  1. Navegar até a pasta do projeto local
  2. Navegar até /public_html no servidor
  3. Arrastar e soltar pastas:
    • avila-theme//public_html/wp-content/themes/
    • wp-config.php/public_html/
  4. Aguardar conclusão do upload

✅ Checklist Pós-Deploy

1. Testar Acessos

2. Configurar WordPress

3. Configurar Customizer

4. Testar Funcionalidades

5. SEO e Performance

6. Segurança

7. Otimizações Opcionais

🔄 Atualizar Conteúdo Após Deploy

Adicionar Imagens Reais

Consultar: COMO_ADICIONAR_IMAGENS.md e IMAGES_CHECKLIST.md

  1. Logo: Aparência > Personalizar > Identidade do Site
  2. Hero: Aparência > Personalizar > Imagens do Site
  3. Equipe: Equipe > Adicionar Novo (Custom Post Type)
  4. Instalações: Mídia > Adicionar Novo

Adicionar Depoimentos

  1. Acessar: Depoimentos > Adicionar Novo
  2. Preencher:
    • Nome do cliente
    • Texto do depoimento
    • Rating (1-5 estrelas)
    • Nome e tipo do pet
    • Foto (Imagem Destacada)
  3. Publicar

Adicionar Equipe

  1. Acessar: Equipe > Adicionar Novo
  2. Preencher:
    • Nome do veterinário
    • Cargo
    • CRMV
    • Email e telefone
    • Especialidades
    • Redes sociais
    • Foto (Imagem Destacada)
  3. Publicar

Adicionar FAQ

  1. Acessar: FAQ > Adicionar Novo
  2. Título: Pergunta
  3. Conteúdo: Resposta
  4. Categoria FAQ (opcional)
  5. Publicar

🆘 Resolução de Problemas

Site não carrega

Tema não aparece

Imagens quebradas

Formulários não enviam

Erros 404

📞 Suporte

Desenvolvido por: Avila Ops
Email: contato@avilaops.com
Documentação: Repositório GitHub


Última atualização: 06/05/2026