Erro nas imagens ao migrar servidor de local para remoto

Olá a todos!

Estou realizando a migração do servidor local da revista para um servidor remoto da hostgator e quando realizo isto algumas imagens não aparecem.
Teria alguma forma de alterar a linha do caminho para onde é apontado as imagens. Percebi que algumas não estão apontando corretamente, pois estão apontando para o caminho da pasta local. Desculpe a pergunta pois sou novo com isso.

Desde já agradeço, pela ajuda!!!

OJS 3.1.2.4;
Administrador do Portal (exemplos: Administrador do portal; Editor da revista; Avaliador);
logs do servidor (no caso de bugs e mau funcionamento);
http://portalrcs.hcitajuba.org.br/.

1 curtida

@luizsi,

seja mais específico em que tipo de imagens que não está parecendo. Essas imagens são de layout, template, css etc …??
Forneça alguns exemplos para ficar mais fácil pra gente entender o comportamento do sistema.

Imagino que essas imagens foram colocadas de forma não padrão no sistema com o caminho absoluto e não com o caminho relativo. Se for o caso, deve-se alterar os caminhos dos arquivos para relativo.

Como mencionado, você está realizando a migração do sistema para outro servidor, portanto, certifique que as permissões das pastas files e public estão corretas.

1 curtida

Bom dia Diego obrigado pela resposta.
Então é o seguinte eu observei que o caminho apontado para as imagens começa de forma diferente de como está agora.
ficando dessa forma.


e ao realizar o inspecionamento de elemento verifiquei que o caminho estava apontando incorretamente:
eu não tenho esta pasta. Gostaria de saber como realizar essa alteração de caminho absoluto para relativo. Vou verificar as permissões também.

Desde já agradeço.

@luizsi,

se eu não me engano, parece que a url que estava funcionando anteriormente era https://portalrcs.hcitajuba.org.br/ojs/ , atualmente o site está respondendo https://portalrcs.hcitajuba.org.br sem o “/ojs” . dessa forma, as imagens que estavam mapeadas no caminho original não serão exibidas.
Pode ser algo relacionado ao template utilizado, pode ser alguma reescrita no apache aplicada no servidor antigo ou alguma coisa no Plugin TinyMCE mas isso não tenho certeza, terá que averiguar.

Uma forma de tentar corrigir é ir manualmente nos campos onde tem essas informações e alterar o caminho da url no código fonte do html onde essas imagens foram inseridas.
Substituir por exemplo:
<img src="/ojs/public/site/images/selenoglaluber/EBSCO_Information_services_20xx_logo.svg_.png"
para

<img src="https://portalrcs.hcitajuba.org.br/public/site/images/selenoglaluber/EBSCO_Information_services_20xx_logo.svg_.png" ...

Abaixo segue um exemplo de onde pode ser realizado essa alteração.

2 curtidas

Boa tarde, muito obrigado pela resposta. Vou verificar o TinyMCE. E realizar a atualização manual para ver se resolve.

Desde já agradeço

Bom dia tudo bem? Espero que sim. Obrigado pela ajuda resolveu parcialmente realizando a mudança manual. Mas quando é inserido nova imagem continua entrando com o /ojs não teria um local para alterar esse caminho.

Desde já agradeço

1 curtida

@luizsi,

Eu não sei porque o sistema está apresentando esse comportamento.
Por padrão, o sistema consegue resolver as urls das imagens upadas corretamente.
Verifique as regras de reescritas do servidor apache. Talvez antigamente pode ter uma regra de reescrita aplicada no servidor antigo e que nesse novo não foi aplicada. Talvez terá que configurar isso no apache.

2 curtidas

Boa tarde @diegojmacedo,
Peço desculpas pela demora em responder. Mas vou verificar sim … e volto com notícias.

Desde já agradeço

Boa tarde @diegojmacedo,
Estou realizando uns testes ainda mas parece que o erro era muito mais banal que eu imaginava.
No arquivo config.inc onde é inserido a URL canônica estava com /ojs no final do endereço.
Estou monitorando mas parece que após a retirada do final ojs resolveu o problema.

Desde já agradeço muito pela ajuda. Abraços

2 curtidas

Obrigado pelo retorno, @luizsi !

Bom que conseguiu resolver o problema.

Então só recapitulando, o problema estava na configuração da diretiva base_url localizada no arquivo config.inc.php.

Estava assim :

base_url = https://portalrcs.hcitajuba.org.br/ojs

Ao invés :

base_url = https://portalrcs.hcitajuba.org.br

Sendo isso, faz sentido o comportamento anormal do sistema para esse caso.
Acredito que não terá mais problemas.

2 curtidas