Jump to content

Regenerar imagens: Problema com permissões da pasta


Recommended Posts

Oi pessoal,

 

Já setei todas as pastas de imagens 777, o .htacess também está 777, e nunca consigo regenerar as imagens na versão 1.6. Recebo esta mensagem:

 

Não é possível gravar "Sem imagem" para (categories) pasta de imagens. Por favor, verifique as permissões de escrita

da pasta.

 

 

O que pode estar havendo?

 

Saudações

Link to comment
Share on other sites

Me parece que a traducao está errada. Vc. tem ingles instalado ? Coloque a sua conta de SuperAdmin para ingles e verifique o erro no idioma padrao.

 

As imagens também sao arquivadas em módulos. Se a pasta /img nos módulos nao tem poderes de escrita (0750) entao também nao serao salvadas.

 

Nao é necessário setar a pasta /img para 0777, 0750 é standard

Link to comment
Share on other sites

Eu já liberei CMOD 777 para a pasta img, mas continuo tendo problemas.

 

No entanto parou de dar o erro anterior se regenero apenas a pasta Produtos, e apareceu este novo erro: 

 

2737 erros 

Original image is missing or empty (/home/regards/public_html/store2014/img/p/1/1.jpg) for product ID 1

Original image is missing or empty (/home/regards/public_html/store2014/img/p/2/2.jpg) for product ID 2

Original image is missing or empty (/home/regards/public_html/store2014/img/p/4/4.jpg) for product ID 4

Original image is missing or empty (/home/regards/public_html/store2014/img/p/5/5.jpg) for product ID 5

 

(...)

Original image is missing or empty (/home/regards/public_html/store2014/img/p/2/9/0/3/2903.jpg) for product ID 2689

As pastas dentro de img/p/x/ realmente estão vazias, as minhas imagens costumavam ficar dentro de img/p/ na versão anterior (1.4.8).

 

Posso alterar o caminho das imagens? Como fazer isso?

Obrigado

Edited by tiagomiranda (see edit history)
Link to comment
Share on other sites

Este erro vc. pode ignorar, ele aparece somente uma vez quando vc. fez um upgrade. Durante o upgrade Prestashop elimina imagens nao mais existentes na pasta em que estava anteriormente, ou seja ele alinha tudo novamente. Com PS 1.6. ele forcou a nova engine que Prestashop está usando. Provavelmente vc. estav usando a engine legacy com o seu PS 1.4.8, ou seja uma engine antiga que nao mais é sustentada.

 

As suas imagens vc. agora encontra (exemplo) na pasta /img/p/1/1/1/imagem.jpg e assim por adiante.

 

Vc. está conseguindo subir imagens para produtos novos ?

Edited by selectshop.at (see edit history)
Link to comment
Share on other sites

Olá selectshop, 

 

Receio de que estas pastas realmente estejam vazias, pois não encontro imagens dos produtos no caminho que você usou de exemplo, nem nas outras pastas dentro de /img/.

 

Eu já estava tentando regenerar as imagens por tipo, ao invés de solicitar todas porque meu servidor não suportaria.

 

Também já ativei o debug mode, mas não estou certo onde posso rastrear os erros.

 

No entanto, encontrei esses avisos na página de configuração do sistema. Agradeço se puder continuar orientando.

 

Arquivos Ausentes (17)
  • override/classes/cache/index.php
  • override/classes/controller/index.php
  • override/classes/db/index.php
  • override/classes/exception/index.php
  • override/classes/helper/index.php
  • override/classes/log/index.php
  • override/classes/module/index.php
  • override/classes/order/index.php
  • override/classes/pdf/index.php
  • override/classes/range/index.php
  • override/classes/shop/index.php
  • override/classes/stock/index.php
  • override/classes/tax/index.php
  • override/classes/webservice/index.php
  • override/controllers/admin/index.php
  • override/controllers/admin/templates/index.php
  • override/controllers/front/index.php
Arquivos Atualizados (4)
  • config/defines.inc.php
  • override/index.php
  • override/classes/index.php
  • override/controllers/index.php
Link to comment
Share on other sites

Vc. está conseguindo subir imagens para produtos novos ?

 

Sim, consigo enviar sem problemas para novos produtos. O caminho da foto do novo produto ficou assim:

/img/p/2/9/0/4/2904-thickbox_default.jpg. O ID deste produto é 2690

 

Notei que não existe a pasta: img/p/2/9/0/3, para a imagem 2903, por exemplo.

 

Na minha versão 1.4.8 o caminho da imagem seria algo como: /img/p/2690-2904-large.jpg.

Edited by tiagomiranda (see edit history)
Link to comment
Share on other sites

Com Prestashop 1.6. foir retirada a sustentacao de overrides. As pastas sao deletadas quando vc. faz o upgrade. Se vc. estiver usando módulos que necessitam da pasta override/xxxx entao vc. tem que criar-las manualmente.

 

O supporte de overrides é uma especialidade exclusiva da versao PS 1.5. !

 

Quanto o camnho da imagem. A legacy engine nao mais é suportada em PS 1.6. portanto vc. vai encontrar as suas imagens agora na pasta /img/p e lá em subpastas, de subpasta, de subpasta, etc. Portanto o caminho

/img/p/2/9/0/4/2904-thickbox_default.jpg.

está correto.

 

Os "erros" que vc. está tendo sao somente informacao e na verdade nao sao erros...

 

Se vc. consegue adicionar produtos e imagens novas entao tudo está funcionando como deve.

Edited by selectshop.at (see edit history)
Link to comment
Share on other sites

O problema nao sao os direitos, mas sim as informacoes que o tiagomiranda está tendo após o upgrade de 1.4.8 para 1.6.0.5. As informacoes nao sao erros e podem ser ignorados. O upgrade eliminou coisas antigas e escreveu novas. uma delas foi deletar os ficheiros/pastas override que nao mais sao suportadas na versao PS 1.6. e a outra é que as imagens foram movidas para a engine nova de imagens. 

 

Podendo adicionar produtos e imagens novas, tudo correu como deveria durante o upgrade e vc. também nao precisa alterar nada nos direitos das pastas.

Se vc. for deparar com imagens quebradas entao regenere-as usando uma selecao por vez como mais acima descrito (tópico #7). O resto vc. pode ignorar, por ser somente uma informacao mas nao um erro.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...