Como publicar o WordPress na Zenifra
O WordPress pode ser publicado na Zenifra como um projeto HTTP a partir da imagem oficial. Este guia mostra a configuração recomendada, as variáveis necessárias e como validar o resultado.
Pré-requisitos
- Conta verificada e acesso ao console.
- Permissão para criar projetos na organização (
project.create). - Crédito ou cartão cadastrado para o plano escolhido; veja Modelos de pagamento.
Opção rápida: template
O WordPress está no catálogo público de Templates. Use Implantar para criar a aplicação com a configuração recomendada, ou Personalizar para revisar plano, armazenamento e variáveis e, se quiser, criar um banco de dados junto antes de confirmar. Os passos abaixo mostram uma configuração manual a partir da imagem oficial.
Passo 1: criar o projeto HTTP
No console, clique em + Criar Projeto, escolha HTTP e preencha:
| Campo | Valor |
|---|---|
| Origem do projeto | Imagem Docker |
| Imagem | docker.io/library/wordpress:6.9.0-php8.2-apache |
| Registry | Público, sem autenticação |
| Plano | Premium Plus (2 vCPU e 2 GB de RAM) para um site com boa performance. Para alto tráfego, considere planos maiores. |
| Porta | 80 |
| Instâncias | 1. Várias instâncias exigem configuração adicional de mídia compartilhada no WordPress. |
| Armazenamento persistente | Sim, 10 GB, diretório /var/www/html |
Escolha um nome entre 6 e 32 caracteres, com letras minúsculas, números e hífens; ele também define o endereço *.clients.zenifra.com. Para testes, o modelo por hora é o mais barato; para uso contínuo, compare com o mensal.
Armazenamento
Obrigatório. Uploads de mídia, plugins e temas ficam nesse diretório; sem ele, tudo é perdido ao reiniciar.
Passo 2: configurar variáveis de ambiente
Cadastre as variáveis abaixo no passo Variáveis de ambiente:
WORDPRESS_DB_HOST=<host-do-mariadb>:<porta>
WORDPRESS_DB_USER=app
WORDPRESS_DB_PASSWORD=<senha-do-mariadb>
WORDPRESS_DB_NAME=app
WORDPRESS_CONFIG_EXTRA=define('MYSQL_CLIENT_FLAGS', MYSQLI_CLIENT_SSL);O WordPress precisa de MySQL ou MariaDB. Crie antes um MariaDB gerenciado e copie host, porta e senha do console. O MariaDB gerenciado aceita somente conexões com TLS; a variável WORDPRESS_CONFIG_EXTRA faz o WordPress conectar ao banco com TLS. Veja Variáveis de ambiente.
Passo 3: criar e validar
Revise o custo estimado e clique em Criar Projeto. Ao final, o console abre a página do projeto com o endereço público.
Abra a URL do projeto e conclua a instalação do WordPress (idioma, título do site e usuário administrador). Envie uma imagem pela biblioteca de mídia, pause e retome o projeto e confirme que ela continua disponível: isso valida o armazenamento persistente.
Se a aplicação não responder, confira os logs do projeto, a porta configurada e o guia de solução de problemas.
Recomendações para produção
- Configure seu domínio próprio antes de concluir a instalação, para que as URLs do site já usem o endereço final.
- Mantenha WordPress, temas e plugins atualizados.
- Faça backup do banco e do diretório
wp-contentregularmente.
Para remover o projeto, abra-o em Projetos e clique em Excluir. A exclusão é permanente e apaga o armazenamento.
Próximos passos
Última atualização em
Como publicar o Metabase na Zenifra
Publique o Metabase na Zenifra com imagem oficial, plano adequado e PostgreSQL gerenciado como banco de aplicação para dashboards de BI.
Como publicar o Jupyter Notebook na Zenifra
Publique o Jupyter Notebook na Zenifra com imagem oficial, token de acesso e armazenamento persistente para notebooks de ciência de dados.