Suporte » Ajustando o WordPress » Fatal error: função indevida

  • O meu site do dia pra noite começou a dar esse erro, nem na página de Administração eu consigo entrar. Alguém sabe como resolver?

    Fatal error: Call to undefined function wp() in /var/www/vhosts/unturned-mania.com/httpdocs/wp-blog-header.php on line 16

    Link do site: https://unturned-mania.com

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Inicialmente verifique se esse arquivo /wp-blog-header.php está de acordo com a versão disponibilizada pelo WordPress: https://github.com/WordPress/WordPress/blob/master/wp-blog-header.php

    Ao que parece, algo está errado no carregamento dos arquivos do WordPress, isso pode ter acontecido por algum arquivo alterado/corrompido durante alguma atualização automática, por invasão aos seus arquivos e até mesmo por alguma atualização em sua hospedagem.

    @everaldomatias Acabei de fazer o que você disse mas o erro persiste.

    Nesse caso, vamos fazer outra tentativa e fazer a atualização do WP manualmente.

    *Toda e qualquer ação em seu WordPress deve ser feita mediante backup completo do seu site (arquivos e banco de dados), mesmo que seja um backup de um momento em que ele apresentava erros.

    Você tem acesso ao FTP do seu site ou a sua hospedagem? Vamos precisar disso para que possa gerenciar os arquivos do seu site.

    1 – Acesse o FTP/Gerenciador de arquivos e faça download do arquivo wp-config.php, normalmente o mesmo fica na raiz do site. E também faça download da pasta /wp-content completa. Nessa pasta estão os seus uploads (imagens e mídias enviadas pelo painel administrativo do seu site) e também os plugins e temas.

    2 – Acesse o PHPMyAdmin e faça um backup do seu banco de dados, basta clicar na aba Exportar e fazer download/baixar.

    Com isso pronto, temos cópias dos arquivos essenciais do seu site, principalmente o conteúdo.

    3 – Para fazer a atualização do WP manualmente, você precisará fazer download do WordPress, diretamente no site oficial: https://br.wordpress.org/

    4 – Minha sugestão é que com o download do WP ainda no seu computador, você acesse o .zip e remova a pasta /wp-content (desse arquivo que acabou de baixar do site WordPress). Assim, quando subir os arquivos pelo FTP/Gerenciador de Arquivos, a pasta com os conteúdos do seu site não será alterada.

    Com esses procedimentos feitos o seu site estará com o WordPress atualizado e possivelmente corrigirá o problema, caso seja algum arquivo corrompido.

    A forma que expliquei acima utiliza a última versão do WordPress, por isso chamei de atualização manual. Caso queira utilizar a versão exata que estava rodando (e funcionando no seu site), verifique no arquivo /wp-includes/version.php, mais ou menos na linha 16, o valor da seguinte variável: $wp_version e então volte ao passo 3 e faça download da versão exata que pretende utilizar.

    Lembrando que, esse procedimento leva em consideração que sua hospedagem esteja atendendo os requisitos mínimos exigidos pelo WordPress, afinal essa também pode ser uma das causas do seu problema: https://br.wordpress.org/about/requirements/

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Você deve estar conectado para responder a este tópico.