Resolver problemas
O Update Assistant mostra "Please fix the following error(s)"
O módulo Update Assistant, antes chamado 1-Click Upgrade, verifica vários requisitos antes de atualizar. A mensagem genérica Please fix the following error(s) não identifica qual falhou.
Conserve o requisito mostrado e a hora da tentativa. Depois:
- Reveja os registos do Update Assistant em
/directorio-admin/autoupgrade/logse procure o primeiro requisito que falhou. - Verifique o espaço disponível, a versão do PHP, as extensões e a escrita apenas no caminho indicado. No PrestaShop atual, a cache de recursos do tema encontra-se em
/themes/<tema>/assets/cache;/themes/<tema>/cachecorresponde a temas antigos do PrestaShop 1.6. - Se tiver SSH, entre em
modules/autoupgradee executephp bin/console update:check-requirements admin123, substituindoadmin123pelo nome real do seu diretório de administração. Consulte o guia oficial do Update Assistant por CLI. - Corrija o proprietário, o grupo ou as permissões apenas no caminho que a verificação declara sem permissão de escrita.
755permite escrever ao proprietário, mas não resolve um proprietário incorreto nem deve ser aplicado de forma recursiva como valor universal.
Crie uma cópia manual verificada antes de atualizar, mesmo que o módulo ofereça a sua própria cópia. Repita a verificação e confirme que desaparece exatamente o requisito corrigido antes de iniciar a atualização.
Preparar a atualização depois de cumprir o requisito
Use a versão do Update Assistant compatível com a loja de origem e consulte a ajuda do comando instalado: as opções mudam entre versões. A verificação de requisitos não atualiza a loja nem substitui um teste completo.
Valide primeiro em staging o tema, os módulos e a versão de destino. Durante a mudança pública, controle as encomendas, o cron e as notificações de pagamento para que uma restauração não descarte operações novas. Guarde a cópia e os registos fora da raiz web e verifique que o espaço livre admite também os ficheiros temporários de extração e de cópia de segurança.
Também lhe pode ser útil
- Erro "An error occurred while sending the message" no formulário de contacto do PrestaShop Diagnostique a rejeição do formulário de contacto e corrija um override antigo apenas quando não env...
- Erro ao instalar módulos no PrestaShop, The file is missing Diagnostique The file is missing a partir do código de upload do PHP e dos registos antes de alterar...
- Ativar temporariamente o modo de depuração do PrestaShop Obtenha a exceção exata ativando temporariamente _PS_MODE_DEV_ a partir do painel ou do defines.inc....
- Aviso de eliminação de atividade em curso no Moodle Localize a tarefa ad hoc course_delete_modules que mantém uma eliminação pendente e execute o cron d...
Algo não bate certo ou mudou? Diga-nos e revemos.