• Resolvido mairamoum1

    (@mairamoum1)


    Oi amigos, podem me ajudar a importar um back up que fiz do meu antigo blog? Preciso das páginas de POST.
    No item Importar aparece o seguinte erro:

    Fatal error: Cannot declare class WP_Importer, because the name is already in use in /var/www/html/meudominio/web/wp-admin/includes/class-wp-importer.php on line 5
    Há um erro crítico no seu site. Verifique seu e-mail para instruções.
    Obrigada

A visualizar 4 respostas - de 1 a 4 (de um total de 4)
  • Moderador Zé Fontainhas

    (@vanillalounge)

    Deve ter acontecido após activares o plugin de importação nativo do WP, imagino?

    Isso é um mensagem de erro do próprio PHP e indica que algum “outro código” já definiu e está a usar uma classe de PHP com o nome WP_Importer.

    Com “outro código”, quero dizer um outro plugin instalado anteriormente. A solução, possívelmente, é:

    * Desactivar todos plugins instalados (menos o importador nativo do WP)
    * Correr a importação
    * Desactivar o importador nativo do WP
    * Reactivar os plugins que precisas

    Thread Starter mairamoum1

    (@mairamoum1)

    Olá Zé, muito obrigada pela ajuda! me parece que vai funcionar, mas após desativar os plugins e clicar em Importar do WordPress preciso selecionar o arquivo WXR (.xml) do meu computador, eu não sei onde encontrar, pode me ajudar por favor?
    Fiz o back up dos meus POSTs antigos ou seja exportei pelo WP e gerou 3 pastas separadas conforme abaixo, não sei qual pasta escolher para importar o conteúdo.

    *web
    *dados
    *log

    Moderador Zé Fontainhas

    (@vanillalounge)

    Ok, um esclarecimento:

    Além de muitas outras, existem duas maneiras principais de “exportar” coisas do WordPress.

    1. Essa que fizeste (backup) – Faz um verdadeiro backup de tudo, ou seja código do site, que inclui o a) próprio WordPress, os plugins, os temas e as imagens, ou seja essa tua pasta web b) a base de dados, ou seja a tua pasta dadose c) os logs, que na verdade não interessam muito neste contexto.

    2. Uma exportação só do conteúdo – Feita através do WP_Importer, o qual, apesar do nome não só não “importa”, mas também exporta” apenas e só o conteúdo: artigos, páginas e tipos de conteúdo personalizados (custom post types) para um ficheiro WXR.

    Qual é a situação agora?

    1. Tens acesso ao site original? – se sim, instala e activa o WP_Importer (se ainda não estiver), exporta o teu conteúdo para um ficheiro WXR e importa esse ficheiro para o novo site.

    2. O site original já não existe? – Neste caso vais ter que fazer uma de duas coisas: “esmagar” o site novo com o backup do site antigo (e o site novo fica igual ao antigo), OU criar um site novo, temporário, com o backup que tens em mãos e a partir daí seguires o processo no ponto 1.

    Não sei se tens ou não os conhecimentos para a solução 2. Se sim, óptimo, se não queria deixar-te o aviso que, por a tua situação ser muito específica, é possível que não seja comportável resolvê-la através deste fórum de suporte.

    Quero dizer com isto que vai precisar de tempo e “olhos de ver” para resolver, o que pode custar €/hora de alguém competente.

    Por fim, pode ainda tentar com o teu serviço de alojamento, eles normalmente têm suporte para essas situações.

    Desculpa não conseguir ajudar mais do que isto.

    Thread Starter mairamoum1

    (@mairamoum1)

    Olá Ze, Excelente muito obrigada pela explicação, voce foi ótimo! Vou fazer o processo que me indicou!

A visualizar 4 respostas - de 1 a 4 (de um total de 4)
  • O tópico ‘Fatal error: Cannot declare class WP_Importer, because the name is already in us’ está fechado a novas respostas.