Página 1 de 1
Backup sem imagem do produto
Enviado: 13 Mai 2022, 09:35
por marciojosebaldo
Bom dia
Aqui mesmo no fórum, encontrei uma recomendação para backup das imagens do OpenCart que é copiar as 2 pastas abaixo do site principal:
/admin/view/javascript/jquery/flot/examples
/image/
E fazer o backup do banco de dados. Essa parte deu certo com o phpMyAdmin. Contudo, as imagens não aparecem nos produtos, mesmo após ter copiado as 2 pastas acima
Há algo que passou despercebido?
Re: Backup sem imagem do produto
Enviado: 13 Mai 2022, 12:12
por rlasmar
Verificou se o caminho das imagens no config.php está correto?
Re: Backup sem imagem do produto
Enviado: 13 Mai 2022, 13:43
por marciojosebaldo
@rlasmar , obrigado pela dica
Conferi o /admin/config.php/ e alterei a linha:
define('DIR_CATALOG', '/var/www/html/image/catalog/');
Acrescentei o /image/ que é o local certo da pasta catalog. A config.php raiz não tem o caminho storage. E ambos config.php estão corretos a IMAGE:
define('DIR_IMAGE', '/var/www/html/image/');
O Apache foi reiniciado e mesmo assim continua o mesmo problema
Re: Backup sem imagem do produto
Enviado: 14 Mai 2022, 16:43
por marciojosebaldo
O OC foi reinstalado novamente
O banco de dados está sendo incorporado tranquilamente pelo phpMyAdmin e a descrição e título estão adequados. Apenas o preço que sai neste código: 99decimal_point00
Contudo, a pasta localhost/image/catalog, mesmo copiada, não aparece nos anúncios do localhost. Dentro do banco de dados, está correto o diretório. Um exemplo: catalog/Produtos/Informatica/Monitor/1. Tela/TFT/1...
Há algum detalhe passando despercebido
Re: Backup sem imagem do produto
Enviado: 15 Mai 2022, 14:46
por quegaroto
Olá @marciojosebaldo
O detalhe deve ser somente o config.php e no admin/config.php
Geralmente no plano de hospedagem os endereços das pastas começam com /home/xxxx/xxx/..... ou /home1/xxx/xxx/... ou /home3/xxx/xxxx .... talvez esta faltando você colocar a pasta (diretório) raiz (root).
Já vi casos também que se o SSL não tiver funcionando no seu domínio as imagens não abrem.
Outro caso é o GD não presente no PHP. (isso o suporte da hospedagem pode verificar para você).
Abraço.
Re: Backup sem imagem do produto
Enviado: 16 Mai 2022, 09:42
por marciojosebaldo
Bom dia, @quegaroto.
Obrigado pela resposta.
Checado os config.php, ambos estão corretos e iguais entre VPS e localhost. Acredito que o problema de home1, home2 e etc deva ser corriqueiro em servidores com base no Windows. Ao menos, com o Linux e usando a KingHost, isso não aconteceu até agora.
Interessante você apontar o SSL. Realmente, no VPS parou de funcionar e no localost não tem. Acredito que deva ser o foco para tentar resgatar as imagens.
O GD também foi conferido. Já estava instalado, atualizado e é um requisito para instalação do OC. Foi um outro ótimo ponto de vista seu. Se eventual desatualização, não funcionaria no backup.
Re: Backup sem imagem do produto
Enviado: 16 Mai 2022, 13:52
por rlasmar
marciojosebaldo escreveu:@rlasmar , obrigado pela dica
Conferi o /admin/config.php/ e alterei a linha:
define('DIR_CATALOG', '/var/www/html/image/catalog/');
Acrescentei o /image/ que é o local certo da pasta catalog. A config.php raiz não tem o caminho storage. E ambos config.php estão corretos a IMAGE:
define('DIR_IMAGE', '/var/www/html/image/');
O Apache foi reiniciado e mesmo assim continua o mesmo problema
Ta errado seu config.php
No admin/config.php deve ser conforme abaixo
define('DIR_IMAGE', '/var/www/html/image/');
define('DIR_CATALOG', '/var/www/html/catalog/');
E é necessário também ter o caminho do STORAGE nos dois arquivos config.php
Re: Backup sem imagem do produto
Enviado: 17 Mai 2022, 16:43
por marciojosebaldo
Boa tarde, @rlasmar
Agradeço a mensagem. Os dois
config.php copiados do servidor estão corretos. Aquele diretório acima foi deixado na tentativa de entrar na hipótese anterior. Para conseguir fazer o backup é necessário deixar do jeito que está
Deu certo, pessoal. Problema resolvido! O tutorial acima está correto e foi dado pelo Matheus aqui mesmo no forum:
viewtopic.php?t=1413
Aqui não dava certo porque no Linux, precisa permitir a edição das pastas. Sem essa permissão, o OpenCart não consegue ler os arquivos. Era apenas este detalhe que passava despercebido. No Linux, para quem usa, permita com o 755. No Windows, não faço ideia de como liberar essas edições ou se é que existam. A distribuição foi no Ubuntu 20.04 e Linux Mint 20.3
Agradeço ao suporte de todos vocês. Se formos nos ajudando e também relatar como foi resolvido o problema, seremos cada vez uma comunidade mais forte. É parte do aprendizado uma maior dependência minha no começo, mas darei futuramente minhas contribuições ao fórum por ter mais experiência na plataforma.