Suporte » Ajustando o WordPress » Página desconfigurada após subir de localhost para servidor

  • Olá.
    Desenvolvi um site inteiro em ambiente local, pelo xampp, e após subi-lo para o servidor (a empresa usa o King.Host) algumas coisas ficaram desconfiguradas.
    – Quando estava desenvolvendo gostei do layout do portfólio padrão do tema e fiz uma grade de cursos com o widget do portfólio, e fiz as páginas de cada curso como página mesmo e não como portfólio, assim sendo os links da grade do portfólio ficavam automaticamente “www.sqcgroup.com.br/portfolio/…”. Por isso usei o plugin Redirection, para redirecionar os links que iam para as páginas do portfólio, para as páginas dos cursos de fato (dentro de /cursos[…]).
    Tudo funcionava certinho em ambiente local, porém ao upar o site para o servidor, os links não estão mais redirecionando, nem mesmo apagando e criando outro redirecionamento.
    – A imagem do logotipo da empresa não está aparecendo mais no menu do cabeçalho, mesmo removendo e upando de novo nas configurações do tema.
    – Algumas imagens do portfólio não estão aparecendo na grade de cursos, sendo que está certinho nas configurações do portfólio, imagem e categorias corretas.

    Alguma luz para me ajudar? Em ambiente local estava funcionando tudo perfeitamente, testei exaustivamente antes de subir. Ps: fiz a migração usando o plugin Duplicator.

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

Visualizando 8 respostas - 1 até 8 (de um total de 8)
  • Olá @joaovargas,

    Reparo que o site está abrindo tanto em http quanto em https, sendo que em https carrega muito mais imagens. O logotipo no cabeçalho aparece para mim nas duas versões. Como vc já tem https configurado no servidor, sugiro que force o redirecionamento http > https (o próprio Redirection pode fazer isso).

    Tem duas imagens somente que não aparecem no widget Cursos em Destaque. Como são imagens otimizadas pelo mod_pagespeed, eu tentaria zerar o cache do mod_pagespeed para ver se ele gera novamente (e corretamente) as imagens.

    Obrigado pelas dicas!
    Bom, reinstalei o Redirection e agora funcionou o redirect no portfólio.
    Como faço pra zerar o cache desse mod_pagespeed? Não sei do que se trata exatamente.
    Reparei que abrindo o site em http apenas, o portfólio ficou certinho, porém em https continua dando bugs aleatórios tanto no portfólio, como demora pra carregar a página. Em http está carregando bem mais rápido. Estou tentando fazer o redirect no http para https e verei o que dá.
    Ps: o logotipo apareceu sozinho e do nada!

    • Esta resposta foi modificada 1 mês, 2 semanas atrás por  joaovargas.

    Atualizando:
    Muito estranho, o site está funcionando pelo http porém com muitos bugs no https.
    O meu Redirection também está bem esquisito, o primeiro que fiz deu certo, porém o segundo já tá retornando erro 200 no teste do Redirection. Muito estranho!

    Pelo visto, o comportamento que vc está vendo é o oposto do que estou vendo. Com https eu vejo todos os ícones, com http eu não vejo a maioria dos ícones. Algumas fotos que eu via agora não aparecem. Sugiro novamente refazer o cache do pagespeed, que geralmente fica numa pasta com esse nome dentro de uma pasta /cache/ que pode estar na raiz ou um diretório abaixo, exemplo:

    user/public_html/cache/pagespeed/
    user/cache/pagespeed/

    Se não encontrar, dá uma procurada pela árvore de diretórios, usando seu gerenciador de arquivos.

    Outra dica é apagar o cache do navegador, ou usar janela no modo “incógnito” do Chrome para visitar o site.

    Olá! Sim, eu só uso o modo anônimo do Chrome para visualizar o site.
    Agora o portfólio está mostrando certo, e o redirecionamento que fiz ontem e não estava funcionando passou a funcionar sozinho. Bem estranho! Porém, ao adicionar novos redirecionamentos não tá nem mostrando mais na lista de redirecionamentos do Redirection.
    Mais um bug..

    Bom, acredito que meu problema está sendo de cache mesmo, pois eu adiciono um redirecionamento e não aparece, limpo o cache do pagespeed, limpo do navegador, limpo do wp super cache e de repente vai mais um redirecionamento que dá certo. Agora nem limpando está aparecendo o redirecionamento, quando adiciono um novo. Não sei mais o que fazer, não encontro problemas semelhantes ao meu no google…

    Como vc usa o WP Super Cache, precisa ver se está corretamente configurado. Na página de opções avançadas tem uma parte onde se permite excluir arquivos ou pastas do cache. Por padrão, ele vem com as seguintes exclusões:

    wp-.*\.php
    index\.php
    .*preview.*

    É importante que a primeira linha não tenha sido retirada, pois ela impede o cache do /wp-json.php, que é usado pelo Redirection.

    Caso as 3 linhas acima estejam inalteradas no WP Super Cache, talvez o próprio mod_pagespeed esteja fazendo o cache do /wp-json.php, o que vc teria que descobrir como alterar, procurando no Google a documentação do mod_pagespeed.

    Outra coisa que vc pode fazer é abrir a pasta Ajuda do Redirection e ver que mensagens aparecem em relação à API REST e ao plugin. Se tiver algum erro em relação à API REST, vc pode ir na aba Opções e bem abaixo, uma linha antes do botão Atualizar, tem uma janela com 3 opções para a API, e vc pode testar as alternativas para ver se funciona.

    • Esta resposta foi modificada 1 mês, 2 semanas atrás por  CB.

    Bom, resolvi meu problema com o Redirection simplesmente desinstalando e instalando outro plugin que faz o mesmo, no caso o 301 Redirects, fez o serviço perfeitamente.
    O meu problema agora está sendo de velocidade e desempenho do site.

    Checando as configurações avançadas do WP Super Cache, vi que no campo indicado por você está apenas:
    wp-.*\.php
    index\.php

    Sem a linha do preview. É necessário adicioná-la? Você mencionou a primeira linha porém a primeira está correta.
    Além disso o WP Super Cache está dando aviso que o Zlib Output Compression está ativado e pede para desabilitar, porém não tenho acesso ao php.ini na King.Host e não consigo desabilita-lo.
    Instalei também o JetPack para acelerar o carregamento das imagens, porém não consigo configurá-lo, está me retornando esse erro: cURL error 28: Operation timed out after 120000 milliseconds with 0 bytes received jetpack.

    Alguma dica? Meu expediente acabou agora então não tive muito tempo de resolver esses problemas, porém ao menos os redirecionamentos estão corretos agora. Obrigado pela ajuda!

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