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.
Contents
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.
Como ativar a Web Application Firewall do WordFence no site de Staging
- Edita o ficheiro
user.ini.bake altera o caminho parawordfence-waf.phpde acordo com o caminho raiz absoluto do teu site. - Renomeia o ficheiro
user.ini.bakparauser.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.