.gitignore para ExpressionEngine

13 regras de exclusão para ExpressionEngine, prontas a copiar para o seu repositório.

Sistema de gestão de conteúdos

O .gitignore completo para ExpressionEngine

# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 15:53:56 UTC
# Tecnologias: ExpressionEngine

### ExpressionEngine ###
# Definições de pastas do macOS (Desktop Services Store)
.DS_Store
images/avatars/
images/captchas/
images/smileys/
images/member_photos/
images/signature_attachments/
images/pm_attachments/
system/expressionengine/config/database.php
system/expressionengine/config/config.php
sized/
thumbs/
_thumbs/
*/expressionengine/cache/*

O que estas regras de ExpressionEngine ignoram

Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.

Geral

Padrão O que ignora
.DS_Store Definições de pastas do macOS (Desktop Services Store)

Imagens

Padrão O que ignora
images/avatars/ Imagens
images/captchas/ Imagens
images/smileys/ Imagens
images/member_photos/ Imagens
images/signature_attachments/ Imagens
images/pm_attachments/ Imagens

Por segurança, não publicar os seguintes ficheiros

Padrão O que ignora
system/expressionengine/config/database.php Por segurança, não publicar os seguintes ficheiros
system/expressionengine/config/config.php Por segurança, não publicar os seguintes ficheiros

Caches

Padrão O que ignora
sized/ Caches
thumbs/ Caches
_thumbs/ Caches
*/expressionengine/cache/* Caches

Como utilizar este .gitignore para ExpressionEngine

  1. Copie as regras de ExpressionEngine acima ou descarregue o ficheiro diretamente.
  2. Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
  3. Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
  4. Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.

Outros modelos .gitignore de CMS

Ver todos os modelos de CMS