Se o seu site Joomla 3.x foi hackeado, aqui está um método que irá limpar seu site e atualizá-lo ao mesmo tempo. Seu base de dados é seu site... antes de tudo faça um backup do seu base de dados.
Tudo o que os arquivos fazem é colocar/obter dados de/para o base de dados e exibir os dados na tela.
O problema com algumas extensões de terceiros compatíveis com 3.x/4.x é que elas usam arquivos de instalação diferentes. Mesmo quando uma extensão compatível com 3.x/4.x usa o mesmo zip é que alguns vão detectar a versão do Joomla e instalar os arquivos de acordo. Uma maneira de evitar que arquivos de extensão de terceiros corrompam a atualização é atualizar o base de dados e os arquivos de extensão de terceiros separadamente.
MétodoAtualize o base de dados com arquivos de uma nova instalação do Joomla 3.10.1
Instale as extensões de terceiros em uma nova instalação do Joomla
Em seguida, conecte os arquivos de extensão do Joomla e de terceiros ao base de dados atualizado.
PreparaçãoInstale o Wamp em seu PC (mamp em um mac) e faça a migração localmente.
Execute o fpa e poste os resultados neste fórum
Copie seu site para localhost e exclua todos os arquivos do servidor
Processo
Passo 1Defina Beez3 como seu modelo padrão
Desative o plugin 'Lembrar-me (às vezes causa problemas com atualizações de versões anteriores)
Atualize para 3.10.1 se sua versão for inferior.
Desinstale quaisquer extensões e modelos de terceiros não confiáveis/indesejados
https://extensions.joomla.org/vulnerabl ... ons/about/
Exclua os arquivos do site... você não precisa mais deles.
Analise seu computador e todos os computadores que tenham acesso de administrador ou servidor Joomla
Alterar senhasIsso garante que o hack não seja replicado
Passo 2Instale um novo Joomla 3.10.1 em um base de dados separado
Edite o configuration.php (da nova instalação 3.10.1) para usar o base de dados original.
Vá para o componente de atualização do Joomla, defina o canal (em opções) para 'Próximo' e execute a atualização
(consulte viewtopic.php?f=812&t=988003 para obter instruções completas de migração)
Isso permite que você atualize o base de dados com novos arquivos Joomla sem arquivos de extensões de terceiros interferindo no processo.
Etapa 3Instale um novo Joomla da versão mais recente em uma pasta separada para um base de dados vazio
Instale suas extensões/modelos de terceiros na nova instalação do Joomla
Isso cria as novas versões dos arquivos de extensão Joomla e de terceiros
Edite o configuration.php (da nova instalação do Joomla) para se conectar ao base de dados atualizado (que tem os dados do seu site)
Isso conecta as novas versões dos arquivos de extensão do Joomla e de terceiros ao banco de dados atualizado (que tem os dados do seu site)
Agora você pode transferir seu site limpo/atualizado para o servidor