PrestaShop - Ajuda Módulos

D-CLUB

Power Member
Sei que há alguns tópicos sobre este CMS mas acho que será importante separar o assunto.

Instalei uma loja online com o PrestaShop, mas agora deixou de ser possível aceder ao menu Módulos e Pagamentos.
Em Pagamentos aparece a página em branco, e em Módulos surge o erro:

[PrestaShop] Fatal error in module file :/home/ph3hzzfo/public_html/site/classes/module/Module.php(1361) : eval()'d code:
syntax error, unexpected 'use' (T_USE)

Desta forma nem consigo fazer update do PrestaShop, pois podia ser que resolvesse o erro!
Não consigo detectar o módulo que causou o erro.
Alguém que tenha conhecimento disto?

PHP 7.3
Já teste mudar a versão para outras mas persiste.

Versão PrestaShop 1.6.1.24
 
Última edição:
Boas @D-CLUB

Para Prestashop 1.6, deves usar idealmente PHP 7.1:
https://devdocs.prestashop.com/1.7/basics/installation/system-requirements/#php-compatibility-chart

Pode ser esse o teu problema.

Depois, recomendo igualmente que verifiques o seguinte:
Garante também que tens memória suficiente alocada ao PHP, de acordo com as instruções do PS1.6 (não tens problemas de memória pelo log que partilhaste, mas double check não custa e é menos um possível problema), assim como os respectivos módulos.

Abraço
 
Última edição:
Olá,

o problema pode ser um problema de contabilidade entre versões do prestashop.
Aconteceu-me o mesmo, tenho uma versão PS 1.6 e rookie mistacke, fiz o download duma versão 1.7 para um módulo que queria. Mal comecei a fazer o upload para o PS, fiquei com esse erro e sem acesso ao sector dos módulos.

Um backup dos ficheiros do alojamento não serviu, até encontrar aqui uma solução.
(https://www.prestashop.com/forums/topic/1008359-cannot-open-modules-any-more/)

Procurei no file manager a pasta dos módulos, /backup-root/public_html/directorio/modules/,
Procurei o modulo que tinha tentado instalar, e alterei-lhe o nome (pus a extensão old) e voltei a conseguir abrir a tab dos módulos ;)
 
Back
Topo