Sites e aplicações
Reinstalar o WordPress mantendo o conteúdo
Reinstalar o núcleo pode reparar ficheiros incompletos ou alterados, mas não corrige, por si só, a base de dados, um plugin vulnerável nem malware noutros diretórios. Identifique primeiro o que precisa de recuperar e guarde uma cópia atual.
Como se preserva o conteúdo se reinstalarmos?
O WordPress guarda boa parte dos seus dados na base de dados, os ficheiros multimédia e os componentes em wp-content e a ligação e as definições no wp-config.php. Também pode haver ficheiros personalizados ou armazenamento externo.
Antes de substituir o que quer que seja, guarde os ficheiros e a base de dados numa localização privada e verifique a sua recuperação. Anote a versão e o idioma do núcleo. Se tiver WP-CLI, utilize wp core version e verifique com wp core verify-checksums --include-root para localizar diferenças; um aviso de ficheiro adicional não demonstra, por si só, que seja malicioso.
Reinstalar o WordPress a partir do painel de administração, mantendo o conteúdo
Em Painel > Atualizações, utilize Reinstalar agora quando estiver disponível e corresponder à versão que pretende reparar. Aguarde que termine e verifique o site público, a administração e os registos.
Não presuma que esse botão limpa ficheiros alheios ao núcleo nem que uma reinstalação completa confirma a ausência de uma intrusão.
Reinstalar o WordPress por FTP, mantendo o conteúdo
Descarregue o pacote oficial da mesma versão e idioma a partir do WordPress. Verifique que ficheiros pertencem ao núcleo antes de os substituir através de um acesso seguro aos ficheiros.
Guarde os diretórios anteriores numa localização privada fora da raiz pública; mudar o nome do wp-admin dentro do site não impede a execução de PHP antigo. Substitua o wp-admin, o wp-includes e os ficheiros do núcleo correspondentes. Não substitua o wp-config.php, o wp-content, o .htaccess nem ficheiros próprios sem os rever.
Reinstalar o WordPress por WP-CLI, mantendo o conteúdo
Na raiz correta, indique explicitamente a versão e o locale que verificou. Este exemplo contém marcadores que deve substituir:
wp core download --version=VERSION_INSTALADA --locale=LOCALE_INSTALADO --skip-content --force
Sem --version, o wp core download pode descarregar a versão atual disponível: isso seria também uma mudança de versão, e não a reparação exata que procura. O idioma do utilizador da administração pode ser diferente do pacote do núcleo; confirme o locale adequado.
--force substitui ficheiros e --skip-content omite os temas/plugins incluídos no pacote. O comando não elimina todos os ficheiros estranhos que possam existir. Verifique os checksums, o funcionamento e os registos depois de o executar, primeiro num clone.
Reinstalar plugins e temas
Obtenha o pacote da mesma versão a partir do seu repositório ou fornecedor oficial. Guarde separadamente as personalizações e uma cópia privada do diretório anterior. Carregue a cópia limpa e verifique a sua ativação e funções.
Reinstalar os ficheiros não reverte necessariamente as alterações da base de dados do plugin. Não utilize Eliminar se apenas pretende substituir o código sem rever que dados o seu desinstalador apaga.
Reinstalação completa do WordPress (começar do zero perdendo todo o conteúdo)
Uma instalação nova não mantém automaticamente publicações, utilizadores nem definições. Se esse for o objetivo, utilize um destino vazio e uma base de dados nova, mantendo a instalação original protegida até verificar o resultado.
Pode fazê-lo com o Softaculous. Verifique a raiz e a base de dados antes de eliminar qualquer instalação registada. Mantenha o plano de reversão e evite que ambas recebam escritas simultâneas durante a mudança.
Depois de reparar
Se a origem foi uma intrusão, reveja também os utilizadores, as tarefas, os plugins, os temas e os ficheiros fora do núcleo. Altere as credenciais e as chaves afetadas e corrija o ponto de entrada antes de dar o incidente por encerrado.
Se a reparação falhar, restaure o conjunto coerente previsto e verifique o site antes de o reabrir. Não deixe quarentenas, ficheiros SQL nem pacotes de recuperação descarregáveis a partir do domínio.
Também lhe pode ser útil
- Alterar a pasta de carregamentos e a organização multimédia no WordPress Detalha como desativar as pastas por data, alterar o caminho dos carregamentos do WordPress e ajusta...
- Ativar o WordPress Multisite Explica como preparar, ativar e concluir uma rede WordPress Multisite com subdomínios ou subdiretóri...
- Atualização do PHP no WordPress, versões antigas e mensagem de aviso Distingue o aviso de PHP obsoleto do WordPress, as correções de segurança do CloudLinux e o risco pr...
- Configurar o WordPress para utilizar SMTP Mostra como instalar o Easy WP SMTP e configurar uma conta do cPanel para que o WordPress envie e-ma...
Algo não bate certo ou mudou? Diga-nos e revemos.