Página 1 de 1

Sitemap - Fatal Error

Enviado: 07 Set 2016, 16:29
por MarcosLegal
Senhores,

Estou tentando fazer o sitemap.xml funcionar seguindo o tutorial https://www.opencartbrasil.com.br/tutori ... p-opencart

Este é o erro que tenho é o seguinte:
Fatal error: Maximum execution time of 30 seconds exceeded in /xxxx/public_html/system/library/image.php on line 118

Versão 2.1.0.2 ... Tenho mais de 4000 produtos. Share Host: Hostgator

O que posso fazer para tentar sanar este problema ? :?:
Desde já agradeço.

Re: Sitemap - Fatal Error

Enviado: 08 Set 2016, 09:52
por Manoel Vidal
Olá @MarcosLegal.

Como sua hospedagem é compartilhada, ao gerar tantas URLs com imagens no arquivo Sitemap, os recursos de seu plano chegam no limite antes que o Sitemap seja completamente gerado, por isso ocorre o erro.

Soluções:
- Verifique se você tem produtos cuja a imagem principal está com tamanho acima de 1 MB, se você possuir, compacte a imagem para ficar pelo menos 50% menor.
- Entre em contato com o suporte da sua hospedagem e solicite que aumentem o tempo de processamento do PHP para 120 segundos.

Espero ter ajudado. :)

Re: Sitemap - Fatal Error

Enviado: 08 Set 2016, 12:54
por MarcosLegal
Manuel,

Obrigado pela dica.

Fui eu mesmo lá no CPanel e criei um PHP.INI customizado e troquei de 30 para 120 segundos o tempo máximo de execução.
Deu certo.

Mas a pergunta é, será que o GWT não vai reclamar de esperar tanto ?

Re: Sitemap - Fatal Error

Enviado: 08 Set 2016, 13:11
por Manoel Vidal
Creio que pode haver problema sim, neste caso, talvez o ideal seja utilizar alguma extensão que gere o arquivo sitemap.xml fisicamente, e não virtualmente como o OpenCart nativamente faz, pois uma vez que o arquivo for gerado fisicamente, quando o GWT acessar o arquivo, ele não precisará esperar ele ser gerado.

Dê uma pesquisada no marketplace do OpenCart por este tipo de extensão:
http://www.opencart.com/index.php?route ... /extension

Espero ter ajudado. :)