Como evitamos o erro fatal do WordFence após migração

Porque é que o WordFence lança um erro fatal após migração

Criar um site de Staging noutro servidor ou mover todo o teu site para outro domínio pode, às vezes, levar a um erro fatal e o teu site migrado não funcionar. Isto pode acontecer se o Plugin WordFence estiver instalado e a sua Web Application Firewall (WAF wordfence-waf.php) tiver sido ativada.

A razão para este erro fatal é que, ao ativar a firewall do WordFence, o WordFence gera um ficheiro .user.ini na raiz da tua instalação WordPress, e este ficheiro ini contém o caminho absoluto para o ficheiro PHP wordfence-waf.php.

Após clonar para um site de Staging ou migrar o teu site para outro alojamento, o .user.ini continua a conter uma ligação para o caminho absoluto do wordfence-waf.php do site original.

Se o caminho para esse ficheiro mudar, ou o ficheiro não estiver disponível no site original, o WordFence lança um erro fatal e o teu site WordPress não vai carregar.

Para evitar este erro, as versões mais recentes do WP STAGING renomeiam o .user.ini para .user.ini.bak em todos os sites clonados.

Devido a esta renomeação do user.ini, a firewall de aplicação do WordFence já não funciona corretamente no site de Staging. Normalmente isto não é problema. Podes mesmo fazer push do site de Staging para produção e a definição da firewall no site em produção não será afetada.

Como ativar a Web Application Firewall do WordFence no site de Staging

  1. Edita o ficheiro user.ini.bak e altera o caminho para wordfence-waf.php de acordo com o caminho raiz absoluto do teu site.
  2. Renomeia o ficheiro user.ini.bak para user.ini

O que é o WordFence?

O Wordfence é um Plugin de segurança para sites WordPress. Oferece um conjunto de funcionalidades de segurança que ajudam a proteger o teu site de várias ameaças online, como tentativas de hacking, malware e outros ataques maliciosos.

Algumas das principais funcionalidades do Wordfence incluem:

  • Proteção por firewall: o Wordfence inclui uma web application firewall (WAF) que ajuda a bloquear tráfego malicioso de chegar ao teu site
  • Scanner de malware: o Plugin consegue analisar o teu site à procura de malware e outras ameaças de segurança e pode alertar-te se encontrar algum problema
  • Segurança de login: o Wordfence pode ajudar-te a impor requisitos de palavras-passe mais fortes, limitar tentativas de login e adicionar autenticação de dois fatores ao teu processo de login.
  • Autenticação de dois fatores: também podes adicionar autenticação de dois fatores ao teu processo de login, que requer que os utilizadores forneçam uma segunda forma de identificação além da palavra-passe.
  • Monitorização de listas de bloqueio: o Wordfence monitoriza várias listas de bloqueio para garantir que motores de busca ou outros serviços online não colocam o teu site numa blacklist.

No geral, o Wordfence é um poderoso Plugin de segurança que pode ajudar-te a proteger o teu site de várias ameaças online.

 

Updated on May 23, 2026

Rene Hermenau

Autor: Rene Hermenau

About the author: René Hermenau is the founder of WP STAGING. He works on WordPress backups, staging, migrations, database handling, and safe deployment workflows.