Suporte » Multisites » Removendo uma instalação multisite do wordpress e preservando o banco de dados

  • Eu preciso remover a instalação multisite e manter apenas o site ID 5 (dominio.com/br) no endereço principal (dominio.com). Então segui este tutorial: premium.wpmudev.org/blog/uninstall-multisite/, depois eliminei as tabelas wp post, terms, term_taxonomy etc, e mudei as tabelas com prefixo wp_5_ para wp_. Meu site ficou extremamente lento, sua estética foi muito afetada, as imagens não foram carregadas, então fui informado sobre os dados serializados no banco de dados, e que eu não deveria alterar o banco de dados manualmente.

    Eu vou migrar para vps com nginx, mas pretendo fazer isso com um single website, e não multisite, então acho que tenho duas opções:

    1. Fazer uma instalação stand alone (dominio.com/br em domain.com e depois redirecionar .com para .com/br) e permanecer em um único site.
    2. Alterar as tabelas do banco de dados do site ID 5 para o banco de dados de tabelas do site principal e migrar um único site.

    O que vocês recomendam? E podem fornecer referências sobre como fazer isso (não encontrei que me respondesse no Google)?

    p.s .: estou desconsiderando a opção de comprar um plug-in para fazer isso.

    A página que eu preciso de ajuda: [fazer login para ver o link]

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • saudações @paivawordpress,

    apesar de tentador, eu optei por nunca usar multisite justamente porque é complicado separar um site. se um cliente não quiser mais meus serviços e pedir seu site, a trabalheira que vou ter não compensa…

    olha, sem um plugin Premium (comprado…), a mão de obra pode ser considerável. basicamente olhei para tutoriais de equipes com autoridade e sem plugin praticamente todos são unânimes que a única forma é com as ferramentas Exportar e Importar do WordPress. pode ver pelo tutorial abaixo,

    https://docs.bitnami.com/google/how-to/separate-wordpress-multisite/

    o problema desse método é que ele mantém o conteúdo do WordPress (páginas e postagens). mas você perde a configuração do tema. então vai ter que reconfigurar todo o seu tema para ficar como era antes.

    se tem poucas páginas e posts, tranquilo. mas se tem muitas páginas e posts, isso pode dar um trabalho bem considerável.

    TALVEZ (repito, TALVEZ) algo que funcione no seu seja usar o InfiniteWP. claro que na versão gratuita isso vai dar um certo trabalho, mas TALVEZ resolva tudo (na versão Premium com certeza resolveria, mas não compensa para pagar $149.00 dólares só para 1 site…).

    você pode instalar a versão gratuita do InfiniteWP. na documentação do plugin, o primeiro item é justamente ensinando a instalá-lo,

    https://infinitewp.com/docs/

    depois de o instalar, você adiciona o seu site ID 5 e faz o backup dele. o backup fica salvo (se acessar por SFTP) em /wp-content/infinitewp/backups/. salve o backup em seu computador.

    ai então viria o teste se essa meio soluciona ou não seu caso. você pode instalar um WordPress INDIVIDUAL de teste em um domínio a parte (por exemplo, dominio.com/testes). feito isso, deixe seu WordPress em branco, mas com o tema que irá usar.

    então via SFTP acesse /wp-content/ e crie a pasta /infinitewp/backups/ (ou /backup/, não lembro agora, veja o nome correto no SFTP acima, dentro do seu dominio.com). ai coloque o arquivo de backup que salvo em seu computador.

    agora adicione esse site novo dentro do painel do InfiniteWP que você instalou. depois que fizer isso, acesse Protect > Backup > e deve aparecer o backup que inseriu via SFTP. coloque o mouse sobre e verá do lado direito aparecer o botão “Restore”. clique em Restore e aguarde o processo.

    após isso, veja se seu site foi restaurado. sem sim, então o InfiniteWP gratuito pode lhe ajudar a separar o site individual do multisite. se não, então só mesmo a versão Premium resolveria, mas ai tem plugins bem mais baratos se for apenas para isso.

    boa sorte!

    [Gassho (mãos em prece), Namaste (eu o saúdo)]

    Olá. Como afirmei, não quero utilizar plugins para isso. E o importar e exportar do wordpress foi uma das primeiras coisas que tentei, mas não funciona direito, principalmente para sites com milhares de páginas, é só ver a nota desse plugin.

    Aliás, o que você aprende deixando isso a cargo de um plugin?

    Se alguém tiver a mesma dúvida que eu, segue tutorial: https://wordpress.stackexchange.com/questions/232038/switching-primary-site-in-wordpress-multisite

    Depois de alterar o ID do site, é só remover o multisite, e o site principal irá mudar.

    saudações @paivawordpress,

    primeiramente, meus mais sinceros elogios por ter editado sua primeira resposta e eliminado o desnecessário tom descortês.

    sobre sua questão “Aliás, o que você aprende deixando isso a cargo de um plugin?”. bem, vale lembrar que a ideia do fórum é quem as respostas possam ajudar outras pessoas. pois elas são indexadas pelo Google. e como existem leigos e iniciantes que abrem tópicos, para esses o uso de plugins ajuda a não precisar de conhecimentos de programação para resolverem seus problemas e terem uma boa experiência com o WordPress.

    falo isso justamente por ser designer, não sou desenvolvedor (no sentido de código). entendo o código porque mexo com WordPress há mais de 10 anos. e antigamente resolver as coisas tinha que mexer no código, o repositório era limitado. mas se tem um plugin, adoro! e quem não é desenvolvedor também, com certeza.

    grato pelo link do tutorial do StackExchange, excelente portal para desenvolvedores. mas TALVEZ, se eu entendi corretamente quando disse “Eu vou migrar para vps com nginx, mas pretendo fazer isso com um single website, e não multisite”, a solução apontada no StackExchange resolve o domínio principal, permitindo deletar todos os demais domínios. mas a estrutura permaneceria multisite. (pelo menos, pelo o que eu entendi, posso estar errado).

    baseado nisso, fui pesquisar no Google referências no Codex sobre Multisite. mas encontrei foi um tutorial fantástico de um desenvolvedor (developer) WordPress sobre como realmente reverter a estrutura do Multisite para WordPress Individual (Single WordPress), que segue abaixo,

    https://wordx.press/how-to-revert-a-wordpress-multisite-to-a-single-site/

    espero que possa lhe ser útil, como a quem aqui chegar. pois serve tanto para quem quer mexer no código como quem prefere usar plugin para facilitar a vida. apesar que, quando chega no banco de dados, não tem jeito: do programador ao iniciante vai ter que mexer diretamente no banco de dados (se for iniciante, só comece o processo depois de fazer backup, pois chances de erros são bem consideráveis…).

    boa sorte! espero que dê tudo certo.

    [Gassho (mãos em prece), Namaste (eu o saúdo)]

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Removendo uma instalação multisite do wordpress e preservando o banco de dados’ está fechado para novas respostas.